Sort by Date
Sort by Title
Standard Format
Show Abstracts
As Citations (APA)
Search results
Jump to search filters
Journal of Parallel and Distributed Computing
Barrett, R.F.; Crozier, Paul ; Doerfler, Douglas W. ; Heroux, Michael A. ; Lin, Paul T. ; Thornquist, Heidi K. ; Trucano, Timothy G. ; Vaughan, Courtenay T.
Foulk, James W. ; Doerfler, Douglas W.
Doerfler, Douglas W.
Rajan, Mahesh ; Doerfler, Douglas W. ; Hammond, Simon ; Trott, Christian R. ; Barrett, Richard F.
Doerfler, Douglas W. ; Bradicich, Tom; Chatterjee, Mitrajit
Doerfler, Douglas W.
Rajan, Mahesh ; Doerfler, Douglas W. ; Barrett, Richard F. ; Stevenson, Joel O. ; Agelastos, Anthony M. ; Shaw, Ryan ; Meyer, Harold E.
Doerfler, Douglas W.
Doerfler, Douglas W.
Doerfler, Douglas W.
Doerfler, Douglas W.
Hammond, Simon ; Rajamanickam, Sivasankaran ; Ang, James A. ; Barrett, Richard F. ; Doerfler, Douglas W. ; Heroux, Michael A. ; Laros, James H.
Proceedings - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012
Barrett, Richard F. ; Hammond, Simon ; Vaughan, Courtenay T. ; Doerfler, Douglas W. ; Heroux, Michael A.
The computing community is in the midst of a disruptive architectural change. The advent of manycore and heterogeneous computing nodes forces us to reconsider every aspect of the system software and application stack. To address this challenge there is a broad spectrum of approaches, which we roughly classify as either revolutionary or evolutionary. With the former, the entire code base is re-written, perhaps using a new programming language or execution model. The latter, which is the focus of this work, seeks a piecewise path of effective incremental change. The end effect of our approach will be revolutionary in that the control structure of the application will be markedly different in order to utilize single-instruction multiple-data/thread (SIMD/SIMT), manycore and heterogeneous nodes, but the physics code fragments will be remarkably similar. Our approach is guided by a set of mission driven applications and their proxies, focused on balancing performance potential with the realities of existing application code bases. Although the specifics of this process have not yet converged, we find that there are several important steps that developers of scientific and engineering application programs can take to prepare for making effective use of these challenging platforms. Aiding an evolutionary approach is the recognition that the performance potential of the architectures is, in a meaningful sense, an extension of existing capabilities: vectorization, threading, and a re-visiting of node interconnect capabilities. Therefore, as architectures, programming models, and programming mechanisms continue to evolve, the preparations described herein will provide significant performance benefits on existing and emerging architectures. © 2012 IEEE.
Proceedings - 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, SCC 2012
Barrett, Richard F. ; Crozier, Paul ; Doerfler, Douglas W. ; Hammond, Simon ; Heroux, Michael A. ; Lin, Paul T. ; Trucano, Timothy G. ; Vaughan, Courtenay T. ; Williams, Alan B.
The push to exascale computing is informed by the assumption that the architecture, regardless of the specific design, will be fundamentally different from petascale computers. The Mantevo project has been established to produce a set of proxies, or 'miniapps,' which enable rapid exploration of key performance issues that impact a broad set of scientific applications programs of interest to ASC and the broader HPC community. Understanding the conditions under which a miniapp can be confidently used as predictive of an applications' behavior must be clearly elucidated. Toward this end, we have developed a methodology for assessing the predictive capabilities of application proxies. Adhering to the spirit of experimental validation, our approach provides a framework for examining data from the application with that provided by their proxies. In this poster we present this methodology, and apply it to three miniapps developed by the Mantevo project. © 2012 IEEE.
Rajan, Mahesh ; Doerfler, Douglas W. ; Lin, Paul T. ; Hammond, Simon ; Barrett, Richard F. ; Vaughan, Courtenay T.
Doerfler, Douglas W.
Hammond, Simon ; Ang, James A. ; Barrett, Richard F. ; Doerfler, Douglas W. ; Heroux, Michael A. ; Laros, James H.
Doerfler, Douglas W. ; Lin, Paul T. ; Hammond, Simon ; Barrett, Richard F. ; Vaughan, Courtenay T.
Doerfler, Douglas W.
Hammond, Simon ; Ang, James A. ; Barrett, Richard F. ; Laros, James H. ; Doerfler, Douglas W. ; Heroux, Michael A. ; Trott, Christian R. ; Crozier, Paul
Doerfler, Douglas W.
Barrett, Richard F. ; Hammond, Simon ; Vaughan, Courtenay T. ; Doerfler, Douglas W. ; Heroux, Michael A.
Barrett, Richard F. ; Doerfler, Douglas W. ; Crozier, Paul ; Heroux, Michael A. ; Lin, Paul T. ; Thornquist, Heidi K. ; Trucano, Timothy G. ; Vaughan, Courtenay T.
Proposed for publication in Future Generation Computer Systems.
Barrett, Richard F. ; Trucano, Timothy G. ; Doerfler, Douglas W. ; Dosanjh, Sudip S. ; Hammond, Simon ; Hemmert, Karl S. ; Heroux, Michael A. ; Lin, Paul T. ; Pedretti, Kevin P. ; Rodrigues, Arun
Doerfler, Douglas W. ; Hemmert, Karl S.
Results 1–25 of 74
25 Results per page
50 Results per page
100 Results per page
200 Results per page