Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/81249
Title: VLIW-SCORE: Beyond C for sequential control of SPICE FPGA acceleration
Authors: Kapre, Nachiket
DeHon, Andre
Keywords: Computer Science and Engineering
Issue Date: 2011
Source: Kapre, N., & DeHon, A. (2011). VLIW-SCORE: Beyond C for sequential control of SPICE FPGA acceleration. 2011 International Conference on Field-Programmable Technology, 1-9.
Conference: 2011 International Conference on Field-Programmable Technology (FPT)
Abstract: Many stand-alone, FPGA-based accelerators separate the implementation of a computation into two components - (1) a large parallel component that is realized as hardware on spatial FPGA fabric and (2) a small control and co-ordination component that is realized as software on embedded soft-core processors like an off-the-shelf Xilinx Microblaze (or host offchip CPU). While this hardware-software partitioning methodology allows the designer to lower design effort when composing the accelerator system, it introduces unnecessary Amdahl's Law bottlenecks and limits scalability. In this paper, we show how to avoid these limitations with VLIW-SCORE: a combination of a high-level parallel programming framework called SCORE and a custom, hybrid VLIW hardware organization. We demonstrate the benefits of this methodology for the SPICE circuit simulator when implementing the simulation control algorithms. With our spatial mapping flow we are able to improve performance by ≈30% (mean across circuit benchmarks) when compared to the Microblaze implementation for the Xilinx Virtex-6 LX760 FPGA. For complete application acceleration, we see an improved speedup from 1.9× for the Microblaze-based design to 2.6× for the hybrid, custom VLIW implementation when comparing a Xilinx Virtex-6 LX760 FPGA (40nm) with an Intel Core i7 965 CPU (45nm).
URI: https://hdl.handle.net/10356/81249
http://hdl.handle.net/10220/39204
DOI: 10.1109/FPT.2011.6132678
Schools: School of Computer Engineering 
Rights: © 2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: [http://dx.doi.org/10.1109/FPT.2011.6132678].
Fulltext Permission: open
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Conference Papers

Files in This Item:
File Description SizeFormat 
VLIW-SCORE_Beyond C for sequential control of SPICE FPGA acceleration.pdf477.51 kBAdobe PDFThumbnail
View/Open

SCOPUSTM   
Citations 20

25
Updated on Jun 23, 2024

Page view(s)

378
Updated on Jun 22, 2024

Download(s) 50

177
Updated on Jun 22, 2024

Google ScholarTM

Check

Altmetric


Plumx

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.