Skip to main content
Ir a la página de inicio de la Comisión Europea (se abrirá en una nueva ventana)
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS
Contenido archivado el 2024-05-07

Optimizing HPF for advanced applications

CORDIS proporciona enlaces a los documentos públicos y las publicaciones de los proyectos de los programas marco HORIZONTE.

Los enlaces a los documentos y las publicaciones de los proyectos del Séptimo Programa Marco, así como los enlaces a algunos tipos de resultados específicos, como conjuntos de datos y «software», se obtienen dinámicamente de OpenAIRE .

Resultados aprovechables

The HPF+ project addresses some shortcomings of high performance Fortran (HPF), extending the language and related compiler technology to support irregular applications. The compiler and run-time technology developed are implemented in the Vienna Fortran Compilation System (VFCS) and can be used for irregular computations which depend on run-time data. The project benchmarks (kernels) are based on a set of advanced application codes from the partners. These represent the key challenges for the HPF+ extensions, which include non-standard and irregular distributions, independent loops, explicit and inherited mappings, and support for communication schedule reuse and purest procedure. The compiler and run-time technology developed include general block distributions, indirect distributions, ON clauses and schedule reuse. They are implemented in VFCS, supporting the Inspector-Executor parallelization strategy, targeted towards irregular computations characterized by loops which exhibit irregular access patterns dependent on run-time data. For performance evaluation, Pavia University's MEasurement Description, Evaluation and Analysis (MEDEA) tool has been extended to include new tracefile filters, visualization facilities and functional descriptions, providing detailed behavioural descriptions of HPF+ programs. A full specification of syntax and semantics of HPF+ has been developed.

Buscando datos de OpenAIRE...

Se ha producido un error en la búsqueda de datos de OpenAIRE

No hay resultados disponibles

Mi folleto 0 0