• DocumentCode
    1340595
  • Title

    Rethinking Hardware-Software Codesign for Exascale Systems

  • Author

    Shalf, John ; Quinlan, Dan ; Janssen, Curtis

  • Volume
    44
  • Issue
    11
  • fYear
    2011
  • Firstpage
    22
  • Lastpage
    30
  • Abstract
    The rapid and disruptive changes anticipated in hardware design over this next decade necessitate a more agile development process, such as the hardware-software co-design processes developed for rapid product development in the embedded space. This article will describe the structure of the co-design process as applied to supercomputing systems, introduce the role of architectural simulation and code analysis to enable co-design, and describe the CoDEx project that is developing tools to accelerate the iterative co-design cycle for the DOE exascale computing program.
  • Keywords
    hardware-software codesign; mainframes; CoDEx project; DOE exascale computing program; agile development process; architectural simulation; code analysis; exascale system; hardware-software codesign; rapid product development; supercomputing systems; Agile manufacturing; Computational modeling; Computer architecture; Green products; Hardware design languages; Exascale systems; Hardware-software codesign; High-performance computing;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.2011.300
  • Filename
    6035651