Skip to Main content Skip to Navigation
Reports

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.
Complete list of metadatas

Cited literature [16 references]  Display  Hide  Download

https://hal.inria.fr/hal-01351689
Contributor : Caroline Collange <>
Submitted on : Thursday, August 4, 2016 - 3:27:35 PM
Last modification on : Wednesday, December 18, 2019 - 5:28:23 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

707

Files downloads

1054