Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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

The task - is the re-work of LLDB RegisterInfo and related classes to separate register info arrays for GPR/FPR/VPR and detect which one(s) should be used by enabling them in "opt_regsets" flags

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

  • No labels