Question: experimenting with RISC-V P extension (v0.12 draft) using Spike/Sail

10 views
Skip to first unread message

Thang Trang

unread,
Mar 9, 2026, 6:50:46 AM (2 days ago) Mar 9
to RISC-V SW Dev

Hi,

I'm a final-year Computer Engineering student working on my undergraduate thesis related to the RISC-V Packed SIMD P extension.

I'm currently studying the draft specification "Preliminary in-progress RISC-V P Extension Version 0.12-draft (2026-03-08)" and trying to build a small experimental environment to understand and test some of the instructions.

I would like to ask:

  1. Is there any Spike, Sail, or QEMU implementation that supports the P extension?

  2. If not, what would be the recommended starting point to prototype these instructions?

  3. Is modifying Spike decode tables and instruction semantics a reasonable approach for experimentation?

My goal is only to run small test programs and study the behavior of packed SIMD instructions for my thesis.

Any suggestions or references would be greatly appreciated.

Thanks.

Reply all
Reply to author
Forward
0 new messages