arrow
Return

Accelerated application development: The ORNL Titan experience

delete2015-08-01
delete21
delete
OA
AI
W
Wayne Joubert *
R
Richard Archibald
M
M. Berrill
W
W. Michael Brown
M
Markus Eisenbach
R
Ray Grout
J
Jeff Larkin
J
John Levesque
B
Bronson Messer
M
Matt Norman
B
Bobby Philip
R
Ramanan Sankaran
A
Arnold Tharrington
J
John Turner
DOI:10.1016/j.compeleceng.2015.04.008delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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. (C) 2015 Elsevier Ltd. All rights reserved.
Keywords:
High performance computing
Accelerated computing
GPU graphics processing units
Science applications
Code refactoring
Software optimization
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Electrical Engineering
IF:
4.9
Papers:
6.7K
Citations:
1.3W

Organization

N
national renewable energy laboratory - usa
Scholars:
3.8K
Papers: 2.8K
Citations: 10
U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246
O
oak ridge national laboratory
Scholars:
1.4W
Papers: 1.0W
Citations: 20
researcher View more organizations