• 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