Simty: a Synthesizable General-Purpose SIMT Processor

Sylvain 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.
Document type :
Reports
Complete list of metadatas

Cited literature [16 references]  Display  Hide  Download

https://hal.inria.fr/hal-01351689
Contributor : Sylvain Collange <>
Submitted on : Thursday, August 4, 2016 - 3:27:35 PM
Last modification on : Thursday, February 7, 2019 - 2:59:11 PM

File

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

Identifiers

  • HAL Id : hal-01351689, version 1

Citation

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

Share

Metrics

Record views

665

Files downloads

913