Assessing Safe Task Parallelism in SPEC 2006 INT
文献类型:会议论文
作者 | Tongxin Bai; Chen Ding; Pengcheng Li |
出版日期 | 2015 |
会议名称 | CCGRID 2015 |
会议地点 | China |
英文摘要 | To migrate complex sequential code to multicore, profiling is often used on sequential executions to find opportunities for parallelization. In non-scientific code, the potential parallelism often resides in while-loops rather than for-loops. The do-all model used in the past by many studies cannot detect this type ofparallelism. A new, task-based model has been used by a number of recent studies and shown safe for general loops and functions. This paper presents a feedback-based compiler that measures the amount ofsafe task parallelism in a program and ranks the potential candidates. It solves two problems unique fortask analysis. The first is the relation between loop parallelism and function parallelism. The second is the effect of the calling context. The new tool is built in the GCC compiler and used to analyze the entire suite ofSPEC 2006 integer benchmarks |
收录类别 | EI |
语种 | 英语 |
源URL | [http://ir.siat.ac.cn:8080/handle/172644/6997] ![]() |
专题 | 深圳先进技术研究院_数字所 |
作者单位 | 2015 |
推荐引用方式 GB/T 7714 | Tongxin Bai,Chen Ding,Pengcheng Li. Assessing Safe Task Parallelism in SPEC 2006 INT[C]. 见:CCGRID 2015. China. |
入库方式: OAI收割
来源:深圳先进技术研究院
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。