学位论文详细信息
Collecting and representing parallel programs with high performance instrumentation
Computer architecture;Compilers;Compiler-based instrumentation;Parallel programming;Parallel program analysis;Instrumentation performance;Task graph;Program representation;Heterogeneous computing
Railing, Brian Paul ; Conte, Thomas M. Computer Science Pande, Santosh Vuduc, Richard Worthington, Bruce Yalamanchili, Sudhakar ; Conte, Thomas M.
University:Georgia Institute of Technology
Department:Computer Science
关键词: Computer architecture;    Compilers;    Compiler-based instrumentation;    Parallel programming;    Parallel program analysis;    Instrumentation performance;    Task graph;    Program representation;    Heterogeneous computing;   
Others  :  https://smartech.gatech.edu/bitstream/1853/54431/1/RAILING-DISSERTATION-2015.pdf
美国|英语
来源: SMARTech Repository
PDF
【 摘 要 】

Computer architecture has looming challenges with finding program parallelism, process technology limits, and limited power budget. To navigate these challenges, a deeper understanding of parallel programs is required. I will discuss the task graph representation and how it enables programmers and compiler optimizations to understand and exploit dynamic aspects of the program.I will present Contech, which is a high performance framework for generating dynamic task graphs from arbitrary parallel programs. The Contech framework supports a variety of languages and parallelization libraries, and has been tested on both x86 and ARM. I will demonstrate how this framework encompasses a diversity of program analyses, particularly by modeling a dynamically reconfigurable, heterogeneous multi-core processor.

【 预 览 】
附件列表
Files Size Format View
Collecting and representing parallel programs with high performance instrumentation 6076KB PDF download
  文献评价指标  
  下载次数:14次 浏览次数:10次