Debugging High-Performance Computing Applications at Massive Scales.

Saved in:
Bibliographic Details
Title: Debugging High-Performance Computing Applications at Massive Scales.
Authors: LAGUNA, IGNACIO1,2,3 ilaguna@llnl.gov, AHN, DONG H.4 ahn1@llnl.gov, DE SUPINSKI, BRONIS R.5 bronis@llnl.gov, GAMBLIN, TODD tgamblin@llnl.gov, LEE, GREGORY L.5 lee218@llnl.gov, SCHULZ, MARTIN4,6 schulzm@llnl.gov, BAGCHI, SAURABH7 sbagchi@purdue.edu, KULKARNI, MILIND8 milind@purdue.edu, BOWEN ZHOU9 bwzhou@gmail.com, ZHEZHE CHEN10 zhezhec@twitter.com, FENG QIN11 qin@cse.ohio-state.edu
Source: Communications of the ACM. Sep2015, Vol. 58 Issue 9, p72-81. 10p.
Subjects: High performance computing, Debugging, Computer simulation, Computer software testing, Parallel programs (Computer programs), Algorithms, Electronic data processing, Mathematical models, Mathematical programming
Abstract: 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.
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 109256718
AccessLevel: 6
PubType: Periodical
PubTypeId: serialPeriodical
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Debugging High-Performance Computing Applications at Massive Scales.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22LAGUNA%2C+IGNACIO%22">LAGUNA, IGNACIO</searchLink><relatesTo>1,2,3</relatesTo><i> ilaguna@llnl.gov</i><br /><searchLink fieldCode="AR" term="%22AHN%2C+DONG+H%2E%22">AHN, DONG H.</searchLink><relatesTo>4</relatesTo><i> ahn1@llnl.gov</i><br /><searchLink fieldCode="AR" term="%22DE+SUPINSKI%2C+BRONIS+R%2E%22">DE SUPINSKI, BRONIS R.</searchLink><relatesTo>5</relatesTo><i> bronis@llnl.gov</i><br /><searchLink fieldCode="AR" term="%22GAMBLIN%2C+TODD%22">GAMBLIN, TODD</searchLink><i> tgamblin@llnl.gov</i><br /><searchLink fieldCode="AR" term="%22LEE%2C+GREGORY+L%2E%22">LEE, GREGORY L.</searchLink><relatesTo>5</relatesTo><i> lee218@llnl.gov</i><br /><searchLink fieldCode="AR" term="%22SCHULZ%2C+MARTIN%22">SCHULZ, MARTIN</searchLink><relatesTo>4,6</relatesTo><i> schulzm@llnl.gov</i><br /><searchLink fieldCode="AR" term="%22BAGCHI%2C+SAURABH%22">BAGCHI, SAURABH</searchLink><relatesTo>7</relatesTo><i> sbagchi@purdue.edu</i><br /><searchLink fieldCode="AR" term="%22KULKARNI%2C+MILIND%22">KULKARNI, MILIND</searchLink><relatesTo>8</relatesTo><i> milind@purdue.edu</i><br /><searchLink fieldCode="AR" term="%22BOWEN+ZHOU%22">BOWEN ZHOU</searchLink><relatesTo>9</relatesTo><i> bwzhou@gmail.com</i><br /><searchLink fieldCode="AR" term="%22ZHEZHE+CHEN%22">ZHEZHE CHEN</searchLink><relatesTo>10</relatesTo><i> zhezhec@twitter.com</i><br /><searchLink fieldCode="AR" term="%22FENG+QIN%22">FENG QIN</searchLink><relatesTo>11</relatesTo><i> qin@cse.ohio-state.edu</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. Sep2015, Vol. 58 Issue 9, p72-81. 10p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22High+performance+computing%22">High performance computing</searchLink><br /><searchLink fieldCode="DE" term="%22Debugging%22">Debugging</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+simulation%22">Computer simulation</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+testing%22">Computer software testing</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+programs+%28Computer+programs%29%22">Parallel programs (Computer programs)</searchLink><br /><searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+data+processing%22">Electronic data processing</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+models%22">Mathematical models</searchLink><br /><searchLink fieldCode="DE" term="%22Mathematical+programming%22">Mathematical programming</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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.
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=109256718
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1145/2667219
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 10
        StartPage: 72
    Subjects:
      – SubjectFull: High performance computing
        Type: general
      – SubjectFull: Debugging
        Type: general
      – SubjectFull: Computer simulation
        Type: general
      – SubjectFull: Computer software testing
        Type: general
      – SubjectFull: Parallel programs (Computer programs)
        Type: general
      – SubjectFull: Algorithms
        Type: general
      – SubjectFull: Electronic data processing
        Type: general
      – SubjectFull: Mathematical models
        Type: general
      – SubjectFull: Mathematical programming
        Type: general
    Titles:
      – TitleFull: Debugging High-Performance Computing Applications at Massive Scales.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: LAGUNA, IGNACIO
      – PersonEntity:
          Name:
            NameFull: AHN, DONG H.
      – PersonEntity:
          Name:
            NameFull: DE SUPINSKI, BRONIS R.
      – PersonEntity:
          Name:
            NameFull: GAMBLIN, TODD
      – PersonEntity:
          Name:
            NameFull: LEE, GREGORY L.
      – PersonEntity:
          Name:
            NameFull: SCHULZ, MARTIN
      – PersonEntity:
          Name:
            NameFull: BAGCHI, SAURABH
      – PersonEntity:
          Name:
            NameFull: KULKARNI, MILIND
      – PersonEntity:
          Name:
            NameFull: BOWEN ZHOU
      – PersonEntity:
          Name:
            NameFull: ZHEZHE CHEN
      – PersonEntity:
          Name:
            NameFull: FENG QIN
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 09
              Text: Sep2015
              Type: published
              Y: 2015
          Identifiers:
            – Type: issn-print
              Value: 00010782
          Numbering:
            – Type: volume
              Value: 58
            – Type: issue
              Value: 9
          Titles:
            – TitleFull: Communications of the ACM
              Type: main
ResultId 1