Rethinking Hardware-Software Codesign for Exascale Systems.

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-desi...

Full description

Bibliographic Details
Published in:Computer (00189162) Vol. 44; no. 11; p. 22
Main Authors: Shalf, John, Quinlan, Dan, Janssen, Curtis
Format: Article
Published: IEEE Nov2011
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=67194858&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 67194858
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Nov2011
      vid: 44
      iid: 11
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        67194858
        10.1109/MC.2011.300
      ppf: 22
      ppct: 0
      formats:
      tig:
        atl: Rethinking Hardware-Software Codesign for Exascale Systems.
      aug:
        au:
          Shalf, John
          Quinlan, Dan
          Janssen, Curtis
        affil:
          Lawrence Berkeley National Laboratory
          Lawrence Livermore National Laboratory
          Sandia National Laboratories
      su:
        Computer input-output equipment design & construction
        Agile software development
        Systems design
        New product development
        High performance computing
        Computer simulation
      sug:
        subj:
          Computer input-output equipment design & construction
          Agile software development
          Systems design
          New product development
          High performance computing
          Computer simulation
      keyword:
        Agile manufacturing
        Computational modeling
        Computer architecture
        Exascale systems
        Green products
        Hardware design languages
        Hardware-software codesign
        High-performance computing
      ab: 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.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2011
    holdings:
      @attributes:
        islocal: N