DocumentCode
1915548
Title
Flexible Analysis Software for Emerging Architectures
Author
Moreland, Kenneth ; King, Bruce ; Maynard, Robert ; Kwan-Liu Ma
Author_Institution
Sandia Nat. Labs., Albuquerque, NM, USA
fYear
2012
fDate
10-16 Nov. 2012
Firstpage
821
Lastpage
826
Abstract
We are on the threshold of a transformative change in the basic architecture of high-performance computing. The use of accelerator processors, characterized by large core counts, shared but asymmetrical memory, and heavy thread loading, is quickly becoming the norm in high performance computing. These accelerators represent significant challenges in updating our existing base of software. An intrinsic problem with this transition is a fundamental programming shift from message passing processes to much more fine thread scheduling with memory sharing. Another problem is the lack of stability in accelerator implementation; processor and compiler technology is currently changing rapidly. In this paper we describe our approach to address these two immediate problems with respect to scientific analysis and visualization algorithms. Our approach to accelerator programming forms the basis of the Dax toolkit, a framework to build data analysis and visualization algorithms applicable to exascale computing.
Keywords
data analysis; data visualisation; parallel processing; scheduling; Dax toolkit; accelerator processor; compiler technology; data analysis; exascale computing; fine thread scheduling; flexible analysis software; high performance computing; memory sharing; message passing process; processor technology; scientific analysis; visualization algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location
Salt Lake City, UT
Print_ISBN
978-1-4673-6218-4
Type
conf
DOI
10.1109/SC.Companion.2012.115
Filename
6495897
Link To Document