skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Accelerated application development: The ORNL Titan experience

Journal Article · · Computers and Electrical Engineering

The use of computational accelerators such as NVIDIA GPUs and Intel Xeon Phi processors is now widespread in the high performance computing community, with many applications delivering impressive performance gains. However, programming these systems for high performance, performance portability and software maintainability has been a challenge. In this paper we discuss experiences porting applications to the Titan system. Titan, which began planning in 2009 and was deployed for general use in 2013, was the first multi-petaflop system based on accelerator hardware. To ready applications for accelerated computing, a preparedness effort was undertaken prior to delivery of Titan. In this paper we report experiences and lessons learned from this process and describe how users are currently making use of computational accelerators on Titan.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
AC36-08GO28308
OSTI ID:
1355141
Report Number(s):
NREL/JA-2C00-68442
Journal Information:
Computers and Electrical Engineering, Vol. 46; ISSN 0045-7906
Publisher:
Elsevier
Country of Publication:
United States
Language:
English

References (8)

Parallelizing Code for Real Applications on the T3D journal January 1995
PREPARING FOR EXASCALE: ORNL Leadership Computing Application Requirements and Strategy report December 2009
High performance radiation transport simulations: Preparing for TITAN
  • Baker, C.; Davidson, G.; Evans, T. M.
  • 2012 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1109/SC.2012.64
conference November 2012
An Evaluation of Molecular Dynamics Performance on the Hybrid Cray XK6 Supercomputer journal January 2012
Hybridizing S3D into an Exascale application using OpenACC: An approach for moving to multi-petaflops and beyond
  • Levesque, John M.; Sankaran, Ramanan; Grout, Ray
  • 2012 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1109/SC.2012.69
conference November 2012
Dynamic implicit 3D adaptive mesh refinement for non-equilibrium radiation diffusion journal April 2014
Adapting a message-driven parallel application to GPU-accelerated clusters conference November 2008
Modeling the propagation of elastic waves using spectral elements on a cluster of 192 GPUs journal April 2010

Cited By (2)

Cost minimization of scheduling scientific workflow applications on clouds journal September 2019
LASSIE: simulating large-scale models of biochemical systems on GPUs journal May 2017