期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
Optimization Strategies Oriented to Loop Characteristics in Software Thread Level Speculation Systems 被引量:3
1
作者 Li Shen 《Journal of Computer Science & Technology》 SCIE EI CSCD 2016年第1期60-76,共17页
Thread level speculation provides not only a simple parallel programming model, but also an effective mech- anism for thread-level parallelism exploitation. The performance of software speculative parallel models is l... Thread level speculation provides not only a simple parallel programming model, but also an effective mech- anism for thread-level parallelism exploitation. The performance of software speculative parallel models is limited by high global overheads caused by different types of loops. These loops usually have different characteristics of dependencies and different requirements of optimization strategies. In this paper, we propose three comprehensive optimization techniques to reduce different factors of global overheads, aiming at requirements from different types of loops. Inter-thread fetching can reduce the high mis-speculation rate of the loops with frequent dependencies and out-of-order committing can reduce the control overhead of the loops with infrequent dependencies, while enhanced dynamic task granularity resizing can reduce the control overhead and optimize the global overhead of the loops with changing characteristics of dependencies. All these three optimization techniques have been implemented in HEUSPEC~ a software TLS system. Experimental results indicate that they can satisfy tile demands from different groups of benchmarks. The combination of these techniques can improve the performance of all benchmarks and reach a higher average speedup. 展开更多
关键词 parallel programming model OPTIMIZATION thread level speculation HEUSPEC performance
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部