Memorias de investigación
Ponencias en congresos:
Towards a Semantics-Aware Transformation Toolchain for Heterogeneous Systems.
Año:2016

Áreas de investigación
  • Ingenierías

Datos
Descripción
Obtaining good performance when programming heterogeneous computing platforms poses significant challenges for the programmer. We present a program transformation environment, implemented in Haskell, where architecture-agnostic scientific C code with semantic annotations is transformed into functionally equivalent code better suited for a given platform. The transformation steps are formalized (and implemented) as rules which can be fired when certain syntactic and semantic conditions are met. These conditions are to be fulfilled by program properties which can be automatically inferred or, alternatively, stated as annotations in the source code. Rule selection can be guided by heuristics derived from a machine learning procedure which tries to capture how run-time characteristics (e.g., resource consumption or performance) are affected by the transformation steps.
Internacional
Si
Nombre congreso
First Workshop on Program Transformation for Programmability in Heterogeneous Architectures (PROHA 2016)
Tipo de participación
OTHERS
Lugar del congreso
Barcelona
Revisores
Si
ISBN o ISSN
arXiv:1603.03011
DOI
Fecha inicio congreso
12/03/2016
Fecha fin congreso
12/03/2016
Desde la página
1
Hasta la página
11
Título de las actas
Proceedings of the First Workshop on Program Transformation for Programmability in Heterogeneous Architectures

Esta actividad pertenece a memorias de investigación

Participantes

Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: Computación lógica, Lenguajes, Implementación y Paralelismo (CLIP)