• DocumentCode
    505978
  • Title

    Application development on hybrid systems

  • Author

    Chamberlain, Roger D. ; Franklin, Mark A. ; Tyson, Eric J. ; Buhler, Jeremy ; Gayen, Saurabh ; Crowley, Patrick ; Buckley, James H.

  • Author_Institution
    Washington University, St. Louis, Missouri
  • fYear
    2007
  • fDate
    10-16 Nov. 2007
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Hybrid systems consisting of a multitude of different computing device types are interesting targets for high-performance applications. Chip multiprocessors, FPGAs, DSPs, and GPUs can be readily put together into a hybrid system; however, it is not at all clear that one can effectively deploy applications on such a system. Coordinating multiple languages, especially very different languages like hardware and software languages, is awkward and error prone. Additionally, implementing communication mechanisms between different device types unnecessarily increases development time. This is compounded by the fact that the application developer, to be effective, needs performance data about the application early in the design cycle. We describe an application development environment specifically targeted at hybrid systems, supporting data-flow semantics between application kernels deployed on a variety of device types. A specific feature of the development environment is the availability of performance estimates (via simulation) prior to actual deployment on a physical system.
  • Keywords
    Application software; Computer applications; Computer architecture; Computer science; Digital signal processing chips; Field programmable gate arrays; Hardware; Performance gain; Permission; Physics computing; gamma ray astronomy; hardware/software co-design; hybrid systems; performance modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2007. SC '07. Proceedings of the 2007 ACM/IEEE Conference on
  • Conference_Location
    Reno, NV, USA
  • Print_ISBN
    978-1-59593-764-3
  • Electronic_ISBN
    978-1-59593-764-3
  • Type

    conf

  • DOI
    10.1145/1362622.1362690
  • Filename
    5348809