Derechos:
Atribución-NoComercial-SinDerivadas 3.0 España
Resumen:
La refactorización de código es una técnica que permite realizar transformaciones automáticas y semiautomáticas de código fuente para mejorar la calidad de los programas. Esta técnica puede usarse para ayudar a la paralelización de código C++ usando la bibliotLa refactorización de código es una técnica que permite realizar transformaciones automáticas y semiautomáticas de código fuente para mejorar la calidad de los programas. Esta técnica puede usarse para ayudar a la paralelización de código C++ usando la biblioteca Intel TBB. En este trabajo se ha desarrollado un plugin para el entorno Eclipse que permite realizar un conjunto básico de refactorizaciones que ayuden a migrar aplicaciones escritas en C++ secuencial a Intel TBB. Mediante este plugin el programador se encuentra a un solo clic de transformar y paralelizar un simple bucle for mediante la biblioteca Intel TBB. Esto supone un notable ahorro de tiempo a la hora de programar y una mayor velocidad de ejecución del código. El documento proporciona una visión general acerca de la biblioteca Intel TBB y como es de gran utilidad para mejorar un código escrito en C++ secuencial. Además, se incluye en el documento cómo se ha llevado a cabo el desarrollo del complemento para Eclipse abarcando las fases de análisis, diseño e implementación.[+][-]