-
题名HL-TLS:支持热点的线程级猜测编译实现
- 1
-
-
作者
金跃
李春强
尚云海
卢永江
-
机构
浙江大学超大规模集成电路设计研究所
-
出处
《计算机工程》
CAS
CSCD
北大核心
2015年第11期77-83,共7页
-
基金
国家自然科学基金资助项目(61204111)
"核高基"重大专项(2010ZX01030-001-001-006)
-
文摘
猜测并行化编译,即线程级猜测(TLS)编译,可将原来顺序运行的程序并行化。但由于猜测数据的不确定性引起的数据管理开销过大,以及猜测线程失败引起的线程回滚开销,使得并行后的执行性能较低。针对上述问题,提出一种HL-TLS并行化编译优化框架。HL-TLS能有效地标记并行化的循环体为热点循环体,采用对最高层次热点循环体进行更激进的并行化的方式提高性能,而对非热点循环体采用保守的顺序执行以减少开销。实验结果表明,使用HL-TLS编译优化框架,实验程序的执行效率可以提高20%。
-
关键词
并行计算
多线程
猜测执行
线程级猜测并行
热点循环
动态转换执行机制
-
Keywords
parallel computing
multi-thread
speculative execution
thread level speculation ( tls ) parallel
HotLoops(HL)
dynamic transformation execution mechanism
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-