Citation:
García Blás, J., García Sánchez, J.D., Dolz, M., Carretero, J., Alemán, Y., Canales-Rodríguez, E., (2016). Migración portable y de altas prestaciones de aplicaciones Matlab a C++: deconvolución esférica de datos de resonancia magnética por difusión. En Actas jornadas SARTECO 2016, (105-110). Universidad de Salamanca.
ISBN:
978-84-9012-626-4
xmlui.dri2xhtml.METS-1.0.item-contributor-funder:
European Commission Ministerio de Economía y Competitividad (España)
Sponsor:
Este trabajo ha sido financiado por el Proyecto Europeo ICT 644235 RePhrase: REfactoring Parallel Heterogeneous Resource-Aware Applicationsy el Ministerio de Economia y Competitividad, bajo el proyecto TIN2013-41350-P Scalable Data Management Techniques for High-End Computing Systems
Project:
info:eu-repo/grantAgreement/EC/644235 Gobierno de España. TIN2013-41350-P
Keywords:
matlab
,
imagen por resonancia magnética
,
álgebra lineal
En muchos de los campos de la investi gación científica, se ba establecido Matlab como he rramienta de facto para el diseño de aplicaciones. Esta aproximación o&ece mucbaa ventajas como el rápido despliegue de prototipos, alto rendimiento en álge Lrta liu..ml,En muchos de los campos de la investi gación científica, se ba establecido Matlab como he rramienta de facto para el diseño de aplicaciones. Esta aproximación o&ece mucbaa ventajas como el rápido despliegue de prototipos, alto rendimiento en álge Lrta liu..ml, o:1uL1·o:1 uLrvb. Siu ,,u.uL~"~ hu. ~vli~1,;ivuo:1b desarrolladas son altamente dependientes del motor de ejecución de Matlab, limitando su despliegue en multitud de plataformas de altas prestaciones. En este trabajo presentamos un caso práctico de migración de una aplicación inicialmente basada en Matlab a una aplicación nativa en lenguaje e++. Pa ra ello se presentará la metodología empleada para la migración y las herramientas que facilitan esta tarea. La evaluación llevada a cabo demuestta que la solución implementada ofrece un buen rendimiento sobre dis tintas plataformas y sistemas altamente heterogéneo[+][-]