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...
| Publicado en: | Communications of the ACM Vol. 58; no. 9; pp. 72 - 82 |
|---|---|
| Autores principales: | , , , , , , , , , , |
| 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 |
|---|