DocumentCode :
2004732
Title :
An Efficient O(1) Priority Queue for Large FPGA-Based Discrete Event Simulations of Molecular Dynamics
Author :
Herbordt, Martin C. ; Kosie, Francois ; Model, Josh
Author_Institution :
Dept. of Electr. & Comput. Eng., Boston Univ.; Boston, Boston, MA, USA
fYear :
2008
fDate :
14-15 April 2008
Firstpage :
248
Lastpage :
257
Abstract :
Molecular dynamics simulation based on discrete event simulation (DMD) is emerging as an alternative to time-step driven molecular dynamics (MD). Although DMD improves performance by several orders of magnitude, it is still compute bound. In previous work, we found that FPGAs are extremely well suited to accelerating DMD, with speed-ups of 200× to 400× being achieved. Large models, however, are problematic because they require that most predicted events be stored in off-chip memory, rather than on the FPGA. Here we present a solution that allows the priority queue to be extended seamlessly into off-chip memory, resulting in a throughput equal to the hardware-only priority queue, or about 30× faster than the best software-only algorithm. The solution is based on the observation that--when an event is predicted to occur far in the future--not only can its processing be imprecise, but the time when the processing itself occurs can also be substantially delayed. This allows numerous optimizations and restructurings. We demonstrate the resulting design on standard hardware and present the experimental results used to tune the data structures.
Keywords :
data structures; discrete event simulation; field programmable gate arrays; molecular dynamics method; queueing theory; DMD; FPGA-based discrete event simulation; MD simulation; data structures; molecular dynamics simulation; off-chip memory; priority queue; Discrete event simulation; Discrete Molecular Dynamics; High Performance Reconfigurable Computing; Parallel Discrete Event Simulation; Priority Queue;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
Conference_Location :
Palo Alto, CA
Print_ISBN :
978-0-7695-3307-0
Type :
conf
DOI :
10.1109/FCCM.2008.49
Filename :
4724907
Link To Document :
بازگشت