CSpace  > 中国科学院计算技术研究所期刊论文  > 英文
Two-Level Task Scheduling for Irregular Applications on GPU Platform
Li, Jing1,2; Liu, Lei1; Wu, Yuan3; Feng, Xiaobing1; Wu, Chengyong1
2017-02-01
发表期刊INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING
ISSN0885-7458
卷号45期号:1页码:79-93
摘要With a data parallel design, GPUs depend on uniform work distribution to expose their full potential. Therefore, irregular applications suffer from serious performance degradation as it is highly challenging to schedule irregular tasks on a GPU: It requires understandings of GPU architecture and irregular applications to devise a scheduling most suitable in this context, not to mention error-prone concurrent programming. This paper proposes a two-level scheduling to distribute irregular tasks and enable resource sharing on GPUs, by managing tasks and threads hierarchically. Meanwhile, we manage to group cache friendly tasks for more data reuse in L1 cache. We further extend our scheduling to handle nested irregularities. Besides, we devise a programming framework to facilitate the task scheduling for application programmers. The experimental results show that our approach effectively improves performance of six irregular applications on a typical platform, yielding a harmonic-mean speedup of at a small schedule cost, and does not burden programmers with lots of work.
关键词Hierarchical schedule Resource-aware Irregular application GPU
DOI10.1007/s10766-015-0387-0
收录类别SCI
语种英语
资助项目National High Technology Research and Development Program of China[2012AA010902] ; National Natural Science Foundation of China[61432018] ; Innovation Research Group of NSFC[61221062]
WOS研究方向Computer Science
WOS类目Computer Science, Theory & Methods
WOS记录号WOS:000394213900007
出版者SPRINGER/PLENUM PUBLISHERS
引用统计
文献类型期刊论文
条目标识符http://119.78.100.204/handle/2XEOYT63/7516
专题中国科学院计算技术研究所期刊论文_英文
通讯作者Li, Jing
作者单位1.Chinese Acad Sci, Inst Comp Technol, SKL Comp Architecture, Beijing, Peoples R China
2.UCAS, Sch Comp & Control Engn, Beijing, Peoples R China
3.Beijing Samsung Telecom R&D Ctr, Beijing, Peoples R China
推荐引用方式
GB/T 7714
Li, Jing,Liu, Lei,Wu, Yuan,et al. Two-Level Task Scheduling for Irregular Applications on GPU Platform[J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING,2017,45(1):79-93.
APA Li, Jing,Liu, Lei,Wu, Yuan,Feng, Xiaobing,&Wu, Chengyong.(2017).Two-Level Task Scheduling for Irregular Applications on GPU Platform.INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING,45(1),79-93.
MLA Li, Jing,et al."Two-Level Task Scheduling for Irregular Applications on GPU Platform".INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING 45.1(2017):79-93.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Li, Jing]的文章
[Liu, Lei]的文章
[Wu, Yuan]的文章
百度学术
百度学术中相似的文章
[Li, Jing]的文章
[Liu, Lei]的文章
[Wu, Yuan]的文章
必应学术
必应学术中相似的文章
[Li, Jing]的文章
[Liu, Lei]的文章
[Wu, Yuan]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。