Debugging High-Performance Computing Applications at Massive Scales.

The article focuses on debugging high-performance computing (HPC) applications. It is noted that these applications can run long numerical simulations which model the real world. The numerical correctness and software reliability of these applications is very important for scientists. Debugging para...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 58; no. 9; pp. 72 - 82
Autores principales: LAGUNA, IGNACIO, AHN, DONG H., DE SUPINSKI, BRONIS R., GAMBLIN, TODD, LEE, GREGORY L., SCHULZ, MARTIN, BAGCHI, SAURABH, KULKARNI, MILIND, BOWEN ZHOU, ZHEZHE CHEN, FENG QIN
Formato: Artículo
Publicado: Association for Computing Machinery Sep2015
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=109256718&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 109256718
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Sep2015
      vid: 58
      iid: 9
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        109256718
        10.1145/2667219
      ppf: 72
      ppct: 10
      formats:
      tig:
        atl: Debugging High-Performance Computing Applications at Massive Scales.
      aug:
        au:
          LAGUNA, IGNACIO
          AHN, DONG H.
          DE SUPINSKI, BRONIS R.
          GAMBLIN, TODD
          LEE, GREGORY L.
          SCHULZ, MARTIN
          BAGCHI, SAURABH
          KULKARNI, MILIND
          BOWEN ZHOU
          ZHEZHE CHEN
          FENG QIN
        affil:
          Chief technology officer, Livermore Computing Center, Lawrence Livermore National Laboratory, Livermore, CA
          Professor of exascale computing, Queen’s University of Belfast, Belfast, Ireland
          Adjunct associate professor, Department of Computer Science and Engineering, Texas A&M University, College Station, TX
          Computer scientist, Center for Applied Scientific Computing, Lawrence Livermore National Laboratory, Livermore, CA
          Computer scientist, Livermore Computing Center, Lawrence Livermore National Laboratory, Livermore, CA
          Chair, MPI Forum
          Professor of electrical and computer engineering and computer science, Purdue University, West Lafayette, IN
          Assistant professor, School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN
          Senior software engineer at Turn, Redwood City, CA
          Software engineer at Twitter Inc., San Francisco, CA
          Associate professor, Department of Computer Science and Engineering, Ohio State University, Columbus, OH
      su:
        High performance computing
        Debugging
        Computer simulation
        Computer software testing
        Parallel programs (Computer programs)
        Algorithms
        Electronic data processing
        Mathematical models
        Mathematical programming
      sug:
        subj:
          High performance computing
          Debugging
          Computer simulation
          Computer software testing
          Parallel programs (Computer programs)
          Algorithms
          Electronic data processing
          Mathematical models
          Mathematical programming
      ab: The article focuses on debugging high-performance computing (HPC) applications. It is noted that these applications can run long numerical simulations which model the real world. The numerical correctness and software reliability of these applications is very important for scientists. Debugging parallel programs is much more difficult compared to debugging serial programs. According to the authors, dynamic analysis tools and algorithms which match an application's input and number of compute nodes allow programmers identify the root cause of bugs. INSET: Real-World Debugging Case.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2015
    holdings:
      @attributes:
        islocal: N