Carregant...
Carregant...

Vés al contingut (premeu Retorn)

Assisting static compiler vectorization with a speculative dynamic vectorizer in an HW/SW codesigned environment

Autor
Kumar, R.; Martínez, A.; Gonzalez, A.
Tipus d'activitat
Article en revista
Revista
ACM transactions on computer systems
Data de publicació
2016-01-01
Volum
33
Número
4
Pàgina inicial
12:1
Pàgina final
12:33
DOI
10.1145/2807694
Repositori
http://hdl.handle.net/2117/89771 Obrir en finestra nova
URL
http://dl.acm.org/citation.cfm?id=2807694 Obrir en finestra nova
Resum
Compiler-based static vectorization is used widely to extract data-level parallelism from computation-intensive applications. Static vectorization is very effective in vectorizing traditional array-based applications. However, compilers' inability to do accurate interprocedural pointer disambiguation and interprocedural array dependence analysis severely limits vectorization opportunities. HW/SW codesigned processors provide an excellent opportunity to optimize the applications at runtime. The a...
Citació
Kumar, R., Martínez, A., González, A. Assisting static compiler vectorization with a speculative dynamic vectorizer in an HW/SW codesigned environment. "ACM transactions on computer systems", 1 Gener 2016, vol. 33, núm. 4, p. 12:1-12:33.
Paraules clau
Dynamic optimizations, Hardware/software codesigned processors, Speculation, Vectorization
Grup de recerca
ARCO - Microarquitectura i Compiladors

Participants

Arxius