Publication:
Diseño y evaluación de un complemento para refactorización paralela de código C usando OpenMP

dc.contributor.advisorSánchez García, Luis Miguel
dc.contributor.authorOlmedo Camacho, Miguel
dc.contributor.departamentoUC3M. Departamento de Informáticaes
dc.date.accessioned2013-05-07T17:53:28Z
dc.date.available2013-05-07T17:53:28Z
dc.date.issued2012-09
dc.date.submitted2012-10-04
dc.description.abstractEn este proyecto de fin de grado se ha desarrollado un complemento para el IDE Eclipse que servirá para facilitar a los desarrolladores de software el llevar a cabo la creación de aplicaciones que utilicen paralelismo a través de directivas OpenMP. Para ello, ha sido necesario aprender a utilizar la plataforma PDE que proporciona Eclipse para desarrollar complementos. Esta plataforma es muy importante ya que es la manera que tiene la comunidad de Eclipse de colaborar con el IDE y proporcionar nuevas funcionalidades a través de complementos. El complemento desarrollado dispondrá de una vista donde se podrán añadir ficheros que se quieran refactorizar en el futuro y de una serie de comandos que permitirán al usuario llevar a cabo la refactorización de ficheros de código fuente escritos en lenguaje C. El usuario podrá escoger entre dos modos de refactorización de manera que podrá personalizar algunos aspectos de la misma. Por otro lado se han analizado una gran cantidad de modelos de programación paralela actuales y se han visto las ventajas y desventajas de cada uno de ellos. El modelo de programación escogido para llevar a cabo la refactorización de ficheros ha sido OpenMP debido a su simplicidad y a que proporciona un gran aumento del rendimiento gracias a las directivas que dispone para ejecutar bucles de forma paralela. También se han estudiado los distintos patrones que existen para aprovechar el paralelismo en código secuencial y así sacar provecho del hardware actual. Por último se han redactado una serie de guías para facilitar al usuario la instalación y el uso del complemento desarrollado. También se muestra, de manera resumida, como colaborar con el IDE creando nuevos complementos y así proporcionar nuevas funcionalidades a Eclipsees
dc.description.degreeGrado en Ingeniería Informáticaes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10016/16940
dc.language.isospaes
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject.ecienciaInformáticaes
dc.subject.otherProceso en paraleloes
dc.subject.otherProgramación de ordenadoreses
dc.subject.otherDiseño de softwarees
dc.titleDiseño y evaluación de un complemento para refactorización paralela de código C usando OpenMPes
dc.typebachelor thesis*
dspace.entity.typePublication
Files
Original bundle
Now showing 1 - 3 of 3
No Thumbnail Available
Name:
Aplicacion.zip
Size:
314.38 KB
Format:
Description:
Aplicación
No Thumbnail Available
Name:
Codigo.zip
Size:
68.66 KB
Format:
Description:
Código
Loading...
Thumbnail Image
Name:
TFG_Miguel_Olmedo_Camacho.pdf
Size:
4.73 MB
Format:
Adobe Portable Document Format
Description:
Trabajo Fin de Grado