Lucas Klemmer, Manfred Schlägl, Daniel Große,
"RVVRadar: A Framework for Supporting the Programmer in Vectorization for RISC-V"
: ACM Great Lakes Symposium on VLSI, Seite(n) 183 - 187, 6-2022
Original Titel:
RVVRadar: A Framework for Supporting the Programmer in Vectorization for RISC-V
Sprache des Titels:
Englisch
Original Buchtitel:
ACM Great Lakes Symposium on VLSI
Original Kurzfassung:
In this paper, we present RVVRadar, a framework to support the programmer over the four major steps of development, verification, measurement, and evaluation during the vectorization process of an algorithm. We demonstrate the advantages of RVVRadar for vectorization on several practical relevant algorithms. This includes in particular the widely-used libpng library where we vectorized all filter computations resulting in speedups of up to 5.43. We made RVVRadar as well as all benchmarks (including the RVV-based libpng) open source.