Discover and explore top open-source AI tools and projects—updated daily.
RISC-V Vector implementation inspired by the Cray X1 vector machine
Top 91.2% on SourcePulse
T1 (Torrent-1) is a RISC-V vector processor implementation inspired by the Cray X1, targeting researchers and hardware designers. It offers a lane-based microarchitecture with extensive chaining and configurable SRAM-based Vector Register Files (VRFs), supporting standard RISC-V vector extensions and large VLEN/DLEN configurations up to 64K.
How It Works
T1 implements a lane-based microarchitecture with a focus on intensive chaining between Vector Function Units (VFUs) and Load Store Units (LSUs). It features configurable banked SRAM VRFs with various port configurations and pipelined/asynchronous VFUs. The LSU supports instruction-level out-of-order execution and configurable outstanding memory instructions to mitigate latency. The design prioritizes balancing throughput, area, and frequency, allowing users to tune performance by adjusting VRF memory types, pipeline stages, and LSU configurations.
Quick Start & Requirements
docker pull ghcr.io/chipsalliance/t1-<config>:latest
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
23 hours ago
1 week