--
You received this message because you are subscribed to the Google Groups "RISC-V ISA Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isa-dev+u...@groups.riscv.org.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/isa-dev/F06B9E80-CE79-4BBA-897F-BD15DE9DFF83%40gmail.com.
Digital Signal Processing (DSP), has emerged as an important technology for modern electronic systems. A wide range of modern applications employ DSP algorithms to solve problems in their particular domains, including sensor fusion, servo motor control, audio decode/encode, speech synthesis and coding, MPEG4 decode, medical imaging, computer vision, embedded control, robotics, human interface, etc.
The proposed P instruction set extension increases the DSP algorithm processing capabilities of the RISC-V CPU IP products. With the addition of the RISC-V P instruction set extension, the RISC-V CPUs can now run these various DSP applications with lower power and higher performance.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/isa-dev/CAJ2AOiPkKKi4aPFcbrWHL50K7_CQAi_PBSZ5sWEqZjTigQ3FSg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/isa-dev/B7FD5F16-3FD1-45DE-A076-F98D582D6881%40gmail.com.
Yes, the P-extension.I saw the intro you mention, but it doesn’t offer any rationale for the architectural choices, it just talks about the application domains.
On the positive side, this is a commercially proven design, as Andes has shipped billions of processors using the NDS32 version of this design, and there is already a code base ported to it.
--
You received this message because you are subscribed to the Google Groups "RISC-V ISA Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isa-dev+u...@groups.riscv.org.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/isa-dev/FA562776-3592-465D-8CD6-DD7C5E09E137%40gmail.com.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/isa-dev/50e8d4af-9f94-1316-3543-71c326de5589%40gmail.com.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/isa-dev/CAF4tt%3DCMh1Mhz7%2B7KE1dFJ6%2BhFL%2BBhRwJX1OhajwfaoeDPBtfw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/isa-dev/3BADCE10-A3B6-42F6-8BED-80C7A7E84662%40gmail.com.
> P extension is designed for microcontroller/embedded niche, where classic simd in register results in highest energy/area efficiency.
Jan,Yes, the V-extension certainly permits wider vectors and FP, which is all good.But I don’t believe the V-extension allows mixing of different-sized vector elements or “horizontal” operations across the vector like most SIMD architectures do.
To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/isa-dev/78C1CFAF-154C-4BFA-B888-ACA193D513C7%40gmail.com.