Implementing OmpSs support for regions of data in architectures with multiple address spaces
Visualitza/Obre
Implementing OmpSs Support for Regions of Data in (483,9Kb) (Accés restringit)
Sol·licita una còpia a l'autor
Què és aquest botó?
Aquest botó permet demanar una còpia d'un document restringit a l'autor. Es mostra quan:
- Disposem del correu electrònic de l'autor
- El document té una mida inferior a 20 Mb
- Es tracta d'un document d'accés restringit per decisió de l'autor o d'un document d'accés restringit per política de l'editorial
Cita com:
hdl:2117/20120
Tipus de documentText en actes de congrés
Data publicació2013
EditorACM
Condicions d'accésAccés restringit per política de l'editorial
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
ProjecteCOMPUTACION DE ALTAS PRESTACIONES V (MEC-TIN2007-60625)
ENCORE - ENabling technologies for a programmable many-CORE (EC-FP7-248647)
ENCORE - ENabling technologies for a programmable many-CORE (EC-FP7-248647)
Abstract
The need for features for managing complex data accesses in modern programming models has increased due to the emerging hardware architectures. HPC hardware has moved towards clusters of accelerators and/or multicores, architectures with a complex memory hierarchy exposed to the programmer. We present the implementation of data regions on the OmpSs programming model, a high-productivity annotation-based programming model derived from OpenMP. This enables the programmer to specify regions of strided and/or overlapped data used by the parallel tasks of the application. The data will be automatically managed by the underlying run-time environment, which could transparently apply optimization techniques to improve performance. This approach based on a high-productivity programming model contrasts with more direct approaches like MPI, where the programmer has to explicitly deal with the data management. It is generally believed that these are capable of achieving the best possible performance, so we also compare the performance of several OmpSs applications against well-known counterparts MPI implementations obtaining comparable or better results.
CitacióBueno, J. [et al.]. Implementing OmpSs support for regions of data in architectures with multiple address spaces. A: ICS - International Conference on Supercomputing. "ICS’13: Proceedings of the 2013 ACM International Conference on Supercomputing: June 10–14, 2013: Eugene, Oregon, USA". ACM, 2013, p. 359-368.
ISBN978-1-4503-2130-3
Versió de l'editorhttp://dl.acm.org/citation.cfm?id=2465017
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Implementing Om ... for Regions of Data in.pdf | Implementing OmpSs Support for Regions of Data in | 483,9Kb | Accés restringit |