Title :
Accelerating SPICE Model-Evaluation using FPGAs
Author :
Kapre, Nachiket ; DeHon, André
Author_Institution :
Comput. Sci., California Inst. of Technol., Pasadena, CA, USA
Abstract :
Single-FPGA spatial implementations can provide an order of magnitude speedup over sequential microprocessor implementations for data-parallel, floating-point computation in SPICE model-evaluation. Model-evaluation is a key component of the SPICE circuit simulator and it is characterized by large irregular floating-point compute graphs. We show how to exploit the parallelism available in these graphs on single-FPGA designs with a low-overhead VLIW-scheduled architecture. Our architecture uses spatial floating-point operators coupled to local high-bandwidth memories and interconnected by a time-shared network. We retime operation inputs in the model-evaluation to allow independent scheduling of computation and communication. With this approach, we demonstrate speedups of 2-18times over a dual-core 3 GHz Intel Xeon 5160 when using a Xilinx Virtex 5 LX330T for a variety of SPICE device models.
Keywords :
SPICE; circuit simulation; field programmable gate arrays; floating point arithmetic; parallel architectures; FPGA; Intel Xeon 5160; SPICE model evaluation; VLIW-scheduled architecture; Xilinx Virtex 5 LX330T; circuit simulator; floating point computation; high bandwidth memories; spatial computation; time-shared network; Acceleration; Circuit simulation; Computational modeling; Computer architecture; Coupling circuits; Field programmable gate arrays; Integrated circuit interconnections; Microprocessors; Parallel processing; SPICE; Analog Circuit Simulator; Floating-Point; Loop Unrolling; Spatial Computation; Spice; VLIW Scheduling;
Conference_Titel :
Field Programmable Custom Computing Machines, 2009. FCCM '09. 17th IEEE Symposium on
Conference_Location :
Napa, CA
Print_ISBN :
978-0-7695-3716-0
DOI :
10.1109/FCCM.2009.14