The Real Challenge for RISC-V Vector Processors
summary
Argument: data movement, not compute, limits RVV performance, and Andes implements an ACE Streaming Port — a custom AXI-like data port plus dedicated memory and semi‑automatic co‑pilot tool to generate instructions and coprocessor logic — to feed accelerators with predictable latency and low power. Demonstrated gains include 20–60× acceleration on CPU workloads, MobileNet falling from 55 billion cycles to ~1.3 billion with vectors, FPGA runs at ~50–60 MHz show vector ≈1 minute vs DSP ≈4 minutes, baseline >20 minutes. Also supports bfloat16 and N4.
AI-written summary · about
chapters (14)
- 0:00Introduction and history
- 0:21Processor wars and RISC
- 1:47Frequency scaling challenges
- 3:31Introduction to RISC-V
- 5:02Traditional architecture issues
- 5:43Vector engine architecture
- 7:14Bandwidth and memory designs
- 9:07Andes custom extensions
- 10:34Streaming port implementation
- 12:21AI specific data formatting
- 13:21Semi-automated design
- 14:30Processing element clusters
- 15:15Performance benchmarks
- 16:49Final thoughts and Q&A
related talks
17mRISC-V is Ready for Powering the Era of Intelligent General Computing
19mHow NOT To Program an Out-of-order Vector Processor
20mKeynote: RISC-V State of the Union
01h 01mThe Genius of the RISC-V Microprocessor
21mVentana’s Second Generation RISC-V Processor for Data Center and Other High Performance Applications
43mRISC-V CPU Project in Western Digital
45mHackathon Presentations
13mKeynote: Accelerating Innovation with RISC-V: Past, Present and Future
