多核平台上的线程级猜测执行综述  被引量:1

Survey of Thread Level Speculation on Multi-core Platform

在线阅读下载全文

作  者:郭辉[1] 王琼[1] 沈立[1] 王志英[1] 

机构地区:[1]国防科技大学计算机学院,长沙410073

出  处:《计算机科学》2014年第1期16-21,共6页Computer Science

基  金:国家自然科学基金(61272143;61272144);863项目(2012AA010905)资助

摘  要:多核体系结构的发展,使人们可以以猜测的方式挖掘应用中的粗粒度并行,线程级猜测执行(TLS)就是其中的典型代表。它的最大优点是编程模型非常简洁——程序员只需标识出那些可以猜测执行的代码段即可,运行时系统或硬件负责确保猜测线程之间的数据相关不被破坏。全面分析了现有的TLS技术,总结了当前TLS面临的挑战和未来的主要发展趋势。主要贡献包括:1)按照猜测变量的生命周期提出了一种新的TLS技术分类方法,并比较了各种已有方法的优缺点;2)根据猜测变量的生命周期,归纳了支持TLS的多核平台的设计空间,提出了探索该设计空间的若干方法;3)指出了TLS技术当前面临的挑战和未来的发展趋势。The development of multi-core architecture enables researchers to explore coarse-grained parallelism by a speculative mode. Thread level speculation (TLS) is the most representative one among current speculative paralleliza- tion techniques. The most abstractive advantage of TLS is the simple programming model in which programmers only need to mark the codes that can be executed speculatively while the runtime system or hardware is responsible for the correctness. This paper analyzed the existing TLS techniques and summarized the challenges TLS confronts and the de- velopmented trend in the future. The main contributions are: 1) we presented a novel taxonomy of TLS techniques based on the life circle of speculative variables and compared their advantages and disadvantages, 2) we summarized the design space of multi-core platform supporting TLS on the basis of the life circle of speculative variables and proposed several ways to explore it, 3) the paper pointed out the challenges TLS confronts and the development trend in the future.

关 键 词:多核 体系结构 线程级前瞻 猜测变量 

分 类 号:TP316[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象