Computing Publications

Publications Home » CUSTARD - A Customisable Threaded...

CUSTARD - A Customisable Threaded FPGA Soft Processor and Tools

Robert Dimond, Oskar Mencer, Wayne Luk

Conference or Workshop Paper
FPL'05, International Conference on Field Programmable Logic
August, 2006
DOI 10.1109/FPL.2005.1515690

We propose CUSTARD - customisable threaded architecture - a soft processor design space that combines support for multiple hardware threads and automatically generated custom instructions. Multiple threads incur low additional hardware cost and allow fine-grained concurrency without multiple processor cores or software overhead. Custom instructions, generated for a specific application, accelerate frequently performed computations by implementing them as dedicated hardware. In this paper we present a flexible processor and compiler generation system, FPGA implementations of CUSTARD and performance/area results for media and cryptography benchmarks.

BibTEX file for the publication built & maintained by Ashok Argent-Katwala.