Title :
Implementation methodology for emerging reconfigurable systems
Author :
Martin, Phillip M. ; Smith, Melissa C. ; Alam, Sadaf ; Agarwal, Pratul
Author_Institution :
Dept. of ECE, Clemson Univ., Clemson, SC
Abstract :
The widespread adoption of reconfigurable (FPGA) accelerator devices for scientific computing faces two critical challenges: first, sustaining performance in the presence of data transfer overheads and second, the availability of a portable interface in a high-level language to target multiple devices. The XtremeData XD1000 is one available system that addresses the first challenge by coupling the reconfigurable hardware with the host muP on a dual-core Opteron motherboard. The ImpulseC development environment, addresses the challenge of portability and programmability by enabling development of applications in C that are capable of targeting multiple reconfigurable hardware platforms. We present a workflow methodology for accelerating a production-level biomolecular simulation framework called LAMMPS in ImpulseC. Using LAMMPS as an example scientific application, we explore the design space and characterize the performance of our implementation on the XD1000 platform.
Keywords :
biology computing; reconfigurable architectures; software engineering; FPGA; ImpulseC development environment; LAMMPS; XtremeData XD1000; data transfer overheads; dual-core Opteron motherboard; high-level language; portable interface; production-level biomolecular simulation framework; reconfigurable accelerator devices; reconfigurable hardware; reconfigurable systems; workflow methodology; Acceleration; Atomic measurements; Biological system modeling; Biology computing; Computational biology; Computational modeling; Computer networks; Field programmable gate arrays; Hardware; Space exploration;
Conference_Titel :
Circuits and Systems, 2008. MWSCAS 2008. 51st Midwest Symposium on
Conference_Location :
Knoxville, TN
Print_ISBN :
978-1-4244-2166-4
Electronic_ISBN :
1548-3746
DOI :
10.1109/MWSCAS.2008.4616763