TrasgoSistema en tiempo de ejecución paracódigo paralelo abstracto y portable

  1. Ana Moretón Fernández
  2. Arturo Gonzalez-Escribano
  3. Diego Llanos Ferraris
Llibre:
Actas de las XXIV Jornadas de Paralelismo
  1. Guillermo Botella (coord.)
  2. Alberto A. Del Barrio (coord.)

Editorial: Limencop S.L.

ISBN: 978-84-695-8330-2

Any de publicació: 2013

Pàgines: 317-322

Congrés: Jornadas de Paralelismo (24. 2013. Madrid)

Tipus: Aportació congrés

Resum

En este trabajo presentamos la evolución de Trasgo, un sistema de generación de programasparalelos a partir de código abstracto y portable.Trasgo se apoya en una biblioteca de funciones queposterga importantes decisiones de mapeo a tiempode ejecución. El lenguaje de entrada es un lenguajede coordinación explícitamente paralelo dónde el programadorno necesita tomar decisiones relacionadascon la granularidad, los recursos del sistema, o la estructurade comunicación. A partir de estos códigosabstractos Trasgo permite generar programas eficienteque se adaptan al sistema real, explotando diferentestecnologías de paralelización en sistemas híbridosy/o heterogéneos.