An Adaptive Task Creation Pruning Strategy for Optimizing Irregular Applications

来源 :Chinese Journal of Electronics | 被引量 : 0次 | 上传用户:liupingxiu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
The Open MP task directive makes it possible to efficiently parallelize irregular applications, with task granularity as one of the most critical issues. To implement Open MP specification on multi-core architecture,a model is presented specializing in the execution of irregular applications. The model captures computation and communication within a node with host cores and accelerator cores. Based on this model, we propose an adaptive task creation pruning strategy including two stages to adjust dynamically task granularity. The first stage is task creation in breadth-first manner until getting to a threshold, which utilizes potential parallelism of multi-core processor. The second stage is starvation-triggered task regeneration once some worker thread becomes starved, which ensures work-stealing and thus achieves load balance. The evaluation is conducted with a series of typical irregular benchmarks, and the results indicate that our approach offers more effective performance in parallel execution of irregular benchmarks. The Open MP task directive makes it possible to efficiently parallelize irregular applications, with task granularity as one of the most critical issues. A model is involved specializing in the execution of irregular applications. The model captures computation and communication within a node with host cores and accelerator cores. Based on this model, we propose an adaptive task creation pruning strategy including two stages to adjust dynamically task task granularity. The first stage is task creation in breadth-first manner until getting to a threshold, which has potential parallelism of multi-core processor. The second stage is starvation-triggered task regeneration once some worker thread becomes starved, which ensures work-stealing and thus achieves load balance. The evaluation is conducted with a series of typical irregular benchmarks, and the results indicate that that our approach offers more effective performance in para llel execution of irregular benchmarks.
其他文献
段镇基院士是我的前辈,2000年以前我很少有机会见到他,只是常常从同行那里听到人们对他学识和人品的赞誉。2000年,四川大学被批准建立皮革化学与工程教育部重点实验室,段院士
吃晚饭时先生说诺基亚近来发布了一款低价手机,只需15欧元,折合人民币约为122元,当然功能也简单得近乎寒碜,仅配备了彩色屏幕和基本的功能.我停了勺子,突然抬头,说:“给我买
期刊
Reversible watermarking techniques enable the extraction of the embedding bits from a watermarked image in a lossless way. It exploits the high spatial correlation among neighboring pixels. Applicatio
一、内蒙古地方政府债务规模及偿还情况按照财政部地方政府债务统计口径,截至2012年末,全区直接债务余额3419.10亿元,其中:项目借款2799.51亿元,占直接债务的81.9%;其他借款(
As the Internet multimedia information grows explosively, seeking an automatic technology to realize the effective organization and management of crossmedia emergency information is significantly nece
目的分析我院儿科重症监护病房(PICU)患儿的临床特点,为提高专科诊疗效果、降低病死率提供依据。方法检索2011年3月~2013年11月医院电子病案系统中PICU患儿资料,分析其疾病特
建筑信息化管理,简称BIM,是基于工程软件所构建的“可视化”的建筑数字化模型,它为各个环节参与人员提供了清晰明确的交流平台,使整个工程在设计、施工和运营等阶段实现精确
Arithmetic operations are fundamental in computing models. Novel arithmetic P systems are constructed to perform four basic operations: addition, subtraction, m