DocumentCode :
2378022
Title :
SIMENGINE: A low-cost, high-performance platform for embedded biophysical simulations
Author :
Weinstein, Randall K. ; Church, Christopher T. ; Lebsack, Carl S. ; Cook, Joshua E. ; Sorensen, Michael E.
Author_Institution :
Simatra Modeling Technol., Atlanta, GA, USA
fYear :
2009
fDate :
3-6 Sept. 2009
Firstpage :
4238
Lastpage :
4241
Abstract :
Numerical simulations of dynamical systems are an obvious application of high-performance computing. Unfortunately, this application is underutilized because many modelers lack the technical expertise and financial resources to leverage high-performance computing hardware. Additionally, few platforms exist that can enable high-performance computing with real-time guarantees for inclusion into embedded systems - a prerequisite for working with medical devices. Here we introduce SIMENGINE, a platform for numerical simulations of dynamical systems that reduces modelers´ programming effort, delivers simulation speeds 10-100 times faster than a conventional microprocessor, and targets high-performance hardware suitable for real-time and embedded applications. This platform consists of a high-level mathematical language used to describe the simulation, a compiler/resource scheduler that generates the high-performance implementation of the simulation, and the high-performance hardware target. In this paper we present an overview of the platform, including a network-attached embedded computing device utilizing field-programmable gate arrays (FPGAs) suitable for real-time, high-performance computing. We go on to describe an example model implementation to demonstrate the platform´s performance and describe how future development will improve system performance.
Keywords :
biomedical equipment; embedded systems; field programmable gate arrays; high level languages; medical computing; numerical analysis; program compilers; resource allocation; FPGA; SIMENGINE; compiler; dynamical system; embedded biophysical simulation; field-programmable gate arrays; high-level mathematical language; high-performance computing hardware; medical device; network-attached embedded computing device; real-time computing; resource scheduler; Algorithms; Biophysics; Computational Biology; Computer Simulation; Computers; Computing Methodologies; Equipment Design; Models, Theoretical; Programming Languages; Signal Processing, Computer-Assisted; Software; Time Factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering in Medicine and Biology Society, 2009. EMBC 2009. Annual International Conference of the IEEE
Conference_Location :
Minneapolis, MN
ISSN :
1557-170X
Print_ISBN :
978-1-4244-3296-7
Electronic_ISBN :
1557-170X
Type :
conf
DOI :
10.1109/IEMBS.2009.5332699
Filename :
5332699
Link To Document :
بازگشت