谷歌浏览器插件
订阅小程序
在清言上使用

Deriving a Multi-Level Program Model for Efficient Parallelization on Heterogeneous Platforms

Artificial Intelligence and Applications / 794: Modelling, Identification and Control / 795: Parallel and Distributed Computing and Networks / 796: Software Engineering / 792: Web-based Education(2013)

引用 23|浏览11
暂无评分
摘要
Tremendous progress in automatic parallelization has brought advanced transformations for data parallelism and locality targeting chip multicore processors, but a platform as a whole is seldom considered. Emerging heterogeneous platforms composed of loosely coupled components such as CPUs, GPUs and specialized IP cores, oer unprecedented parallelization opportunities. We propose a hierarchical, multi-level program model, called HiPRDG, which enables more ecient mapping onto heterogeneous platforms, and describe a method for its derivation from the standard program model in the polyhedral framework. In addition, we show how a HiPRDG can be used to derive a multi-level parallel program capable of exploiting task, data, and pipeline parallelism on a heterogeneous platform with a GPU, and present performance improvements on a streaming application case study.
更多
查看译文
关键词
efficient parallelization,multi-level
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要