• DocumentCode
    676359
  • Title

    Hardware acceleration of biomedical models with OpenCMISS and CellML

  • Author

    Ting Yu ; Bradley, C. ; Sinnen, Oliver

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    370
  • Lastpage
    373
  • Abstract
    OpenCMISS is a mathematical modeling environment designed to solve field based equations and link subcellular and tissue-level biophysical processes to organ-level processes. It employs a general purpose parallel design, in particular distributed memory, for its computations. CellML is a mark up language based on XML that is designed to encode lumped parameter biophysically based systems of ordinary differential equations and nonlinear algebraic equations. OpenCMISS allows CellML models to be evaluated and integrated into models at various spatial and temporal scales. With good inherent parallelism, hardware acceleration based on FPGAs has a great potential to increase the computational performance and to reduce the energy consumption of computations with CellML models integrated in OpenCMISS. However, with several hundred CellML models, manual hardware implementation for each CellML model is complex and time consuming. The advantages of FPGA designs will only be realised if there is a general solution or a tool to automatically convert CellML models into hardware description languages such as VHDL. In this paper we describe the architecture for the FPGA hardware implementation of CellML models and evaluate the first results related to performance and resource usage based on a variety of criteria.
  • Keywords
    XML; biological tissues; biology computing; field programmable gate arrays; hardware description languages; medical computing; nonlinear differential equations; parallel processing; CellML; FPGA; OpenCMISS; XML; biomedical models; field based equations; general purpose parallel design; hardware acceleration; hardware description languages; mark up language; mathematical modeling; nonlinear algebraic equations; ordinary differential equations; organ-level process; subcellular-level biophysical process; tissue-level biophysical process; Biological system modeling; Computational modeling; Computer architecture; Digital signal processing; Field programmable gate arrays; Hardware; Mathematical model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2013 International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4799-2199-7
  • Type

    conf

  • DOI
    10.1109/FPT.2013.6718390
  • Filename
    6718390