学位论文详细信息
On the design of architecture-aware algorithms for emerging applications
MapReduce;Nested parallelism;Parallel algorithm;Algorithm engineering;Performance tuning;GPU;Transactional memory
Kang, Seunghwa ; Electrical and Computer Engineering
University:Georgia Institute of Technology
Department:Electrical and Computer Engineering
关键词: MapReduce;    Nested parallelism;    Parallel algorithm;    Algorithm engineering;    Performance tuning;    GPU;    Transactional memory;   
Others  :  https://smartech.gatech.edu/bitstream/1853/39503/1/kang_seunghwa_201105_phd.pdf
美国|英语
来源: SMARTech Repository
PDF
【 摘 要 】

This dissertation maps various kernels and applications to a spectrum of programming models and architectures and also presents architecture-aware algorithms for different systems. The kernels and applications discussed in this dissertation have widely varying computational characteristics. For example, we consider both dense numerical computations and sparse graph algorithms. This dissertation also covers emerging applications from image processing, complex network analysis, and computational biology.We map these problems to diverse multicore processors and manycore accelerators. We also use new programming models (such as Transactional Memory, MapReduce, and Intel TBB) to address the performance and productivity challenges in the problems. Our experiences highlight the importance of mapping applications to appropriate programming models and architectures. We also find several limitations of current system software and architectures and directions to improve those. The discussion focuses on system software and architectural support for nested irregular parallelism, Transactional Memory, and hybrid data transfer mechanisms. We believe that the complexity of parallel programming can be significantly reduced via collaborative efforts among researchers and practitioners from different domains. This dissertation participates in the efforts by providing benchmarks and suggestions to improve system software and architectures.

【 预 览 】
附件列表
Files Size Format View
On the design of architecture-aware algorithms for emerging applications 3153KB PDF download
  文献评价指标  
  下载次数:15次 浏览次数:19次