Extending OpenMP* with vector constructs for modern multicore SIMD architectures
Visualitza/Obre
Extending OpenMP with Vector Constructs for Modern Multicore SIMD Architectures (329,7Kb) (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
10.1007/978-3-642-30961-8_5
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/24884
Tipus de documentText en actes de congrés
Data publicació2012
EditorSpringer
Condicions d'accésAccés restringit per política de l'editorial
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
Abstract
In order to obtain maximum performance, many applications require to extend parallelism from multi-threading to instruction-level (SIMD) parallelism that exists in many current (and future) multi-core architectures. While auto-vectorization technology has been used to exploit this SIMD level, it is not always enough due to OpenMP semantics and compiler technology limitations. In those cases, programmers need to resort to low-level intrinsics or vendor specific directives. We propose a new OpenMP directive: the simd directive. This directive will allow programmers to guide the vectorization process enabling a more productive and portable exploitation of the SIMD level. Our performance results show significant improvements over current auto-vectorizing technology of the Intel® Composer XE 2011.
CitacióKlemm, M. [et al.]. Extending OpenMP* with vector constructs for modern multicore SIMD architectures. A: International Workshop on OpenMP. "OpenMP in a heterogeneous world: 8th International Workshop on OpenMP, IWOMP 2012: Rome, Italy: June 11-13, 2012: proceedings". Roma: Springer, 2012, p. 59-72.
ISBN978-3-642-3096
Versió de l'editorhttp://link.springer.com/chapter/10.1007%2F978-3-642-30961-8_5
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Extending OpenM ... ore SIMD Architectures.pdf | Extending OpenMP with Vector Constructs for Modern Multicore SIMD Architectures | 329,7Kb | Accés restringit |