VENICE: A compact vector processor for FPGA applications

This article consists of a collection of slides from the author's conference presentation on VENICE (Vector Extensions to NIOS Implemented Compactly and Elegantly), a SVP (soft vector processor) intended to accelerate computationally intensive applications implemented on an FPGA. SVPs are exclu...

Full description

Saved in:
Bibliographic Details
Published in:2011 IEEE Hot Chips 23 Symposium (HCS) pp. 1 - 5
Main Authors: Severance, Aaron, Lemieux, Guy
Format: Conference Proceeding
Language:English
Published: IEEE 01-08-2011
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This article consists of a collection of slides from the author's conference presentation on VENICE (Vector Extensions to NIOS Implemented Compactly and Elegantly), a SVP (soft vector processor) intended to accelerate computationally intensive applications implemented on an FPGA. SVPs are exclusively for FPGAs, targeted at the productivity gap between writing custom hardware in an HDL and writing software for a soft processor in FPGA-based applications. They provide the convenience of software programming and software compile times, and yet they can achieve over 200x speedup compared to a scalar soft processor.
DOI:10.1109/HOTCHIPS.2011.7477515