DP_00_005 - Valgrind scalable vector IR

About

Based on previous work and discussion:

https://github.com/intel/valgrind-rvv/tree/poc-rvv

https://sourceforge.net/p/valgrind/mailman/valgrind-developers/thread/84b7a55c-1868-ca14-2626-ffb88925741a%40linux.alibaba.com/#msg37834524

In order to upstream RVV support in Valgrind, we need to introduce a generic scalable vector IR as a common framework, which can accommodate both ARM SVE and RISCV RVV.

Project Scope

A POC of scalable vector IR design in valgrind, which supports both typical ARM SVE and RVV instructions. Based on the patch, start community discussion for aligned direction.

Components and Repos

https://github.com/intel/valgrind-rvv/

Measure of Success

POC should support both ARM SVE and RVV sample apps, using a generic vector IR framework.

RISE Requirement

None

Status

Development

STARTED


Development Timeline2H 2024
Upstreaming

NOT STARTED


Upstream VersionN/A
ContactsXiao W Wang
Dependencies