Skip to Main content Skip to Navigation
Reports

Simty: a Synthesizable General-Purpose SIMT Processor

Caroline Collange 1
1 PACAP - Pushing Architecture and Compilation for Application Performance
Inria Rennes – Bretagne Atlantique , IRISA-D3 - ARCHITECTURE
Abstract : Simty is a massively multi-threaded processor core that dynamically assembles SIMD instructions from scalar multi-thread code. It runs the RISC-V (RV32-I) instruction set. Unlike existing SIMD or SIMT processors like GPUs, Simty takes binaries compiled for general-purpose processors without any instruction set extension or compiler changes. Simty is described in synthesizable RTL. A FPGA prototype validates its scaling up to 2048 threads per core with 32-wide SIMD units.
Keywords : SIMT SIMD FPGA RISC-V
Document type :
Reports
Complete list of metadatas

Cited literature [17 references]  Display  Hide  Download

https://hal.inria.fr/hal-01351689
Contributor : Caroline Collange <>
Submitted on : Wednesday, October 7, 2020 - 6:24:43 PM
Last modification on : Thursday, November 12, 2020 - 11:46:34 AM

File

RR-8944.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01351689, version 2

Citation

Caroline Collange. Simty: a Synthesizable General-Purpose SIMT Processor. [Research Report] RR-8944, Inria Rennes Bretagne Atlantique. 2016. ⟨hal-01351689⟩

Share

Metrics

Record views

94

Files downloads

115