LLVM Compiler Optimizations for RVV
Aquesta és una versió del compilador LLVM que compleix els requisits EPI quan es tracta de vectorització per a l'extensió vectorial RISC-V.
Grup d´investigació:
.
Investigador/s:
Roger Ferrer Ibañez, Lorenzo Albano, Vineet Kumar, Ferran Pallares
Web:
Descripció:
Aquesta és una versió del compilador LLVM que compleix els requisits EPI quan es tracta de vectorització per a l'extensió vectorial RISC-V. Aquest compilador inclou una implementació de la intrínseca específica de l'EPI i el vectoritzador per a l'extensió vectorial RISC-V. Aquest compilador permet la vectorització d'aplicacions mitjançant l'extensió vectorial RISC-V, ja sigui utilitzant els intrínsecs esmentats o el mecanisme de vectorització automàtica. El mecanisme de vectorització es pot activar automàticament o sol·licitar-se explícitament mitjançant anotacions pragma com #pragma clang loop o #pragma omp simd.
El compilador es pot utilitzar per al desenvolupament d'aplicacions per a EPAC perquè puguin aprofitar les funcionalitats del sistema. En particular, el compilador permet explotar les capacitats vectorials de l'accelerador VEC d'EPAC.
Problema:
N/A
Solució:
N/A
Àrees d'aplicació:
N/A
Novetat:
N/A
Protecció:
Apache License (Version 2.0) with LLVM exceptions
Mercat objectiu:
N/A
Keywords:
TRL: N/A
CRL: N/A
BRL: N/A
IPRL: N/A
TmRL: N/A
FRL: N/A
Més informació
Si vols saber més sobre aquest projecte no dubtis en contactar amb nosaltres