DocumentCode :
1914310
Title :
Trace Driven Data Structure Transformations
Author :
Janjusic, Tomislav ; Kavi, Krishna M. ; Kartsaklis, Christos
Author_Institution :
Comput. Sci. & Eng., Univ. of North Texas, Denton, TX, USA
fYear :
2012
fDate :
10-16 Nov. 2012
Firstpage :
456
Lastpage :
464
Abstract :
As the complexity of scientific codes and computational hardware increases it is increasingly important to study the effects of data-structure layouts on program memory behavior. Program structure layouts affect the memory performance differently, therefore we need the capability to effectively study such transformations without the need to rewrite application codes. Trace-driven simulations are an effective and convenient mechanism to simulate program behavior at various granularities. During an application´s execution, a tool known as a tracer or profiler, collects program flow data and records program instructions. The trace-file consists of tuples that associate each program instruction with program internal variables. In this paper we outline a proof-of-concept mechanism to apply data-structure transformations during trace simulation and observe effects on memory without the need to manually transform an application´s code.
Keywords :
data flow analysis; data structures; software performance evaluation; application code; application execution; computational hardware complexity; data-structure layouts; memory performance; profiler; program flow data collection; program instruction recording; program internal variables; program memory behavior simulation; program structure layouts; proof-of-concept mechanism; scientific code complexity; trace driven data structure transformations; trace-driven simulations; trace-file; tracer; cache locality; data layout; transformations steering;
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.65
Filename :
6495847
Link To Document :
بازگشت