原文服务方: 西安交通大学学报       
摘要:
在推测多线程并行执行时,各线程中借助共享栈来实现函数调用的过程存在互斥访问问题,为此提出了一种采用片上多处理器(CMP)的推测多线程机制下的独立栈函数调用模型,核栈采用一对一方式,栈之间的有机配合支持推测多线程中的函数调用.通过在模拟器端添加两条指令实现栈空间的管理,从而消除了共享栈模型中的加锁问题.为了保证程序正常运行,编译器对生成的代码作相应的调整,模拟器方面则增添了get和update两条指令,以便管理相应的栈空间.因为独立栈函数调用方法消除了共享栈模型中的栈加锁问题,使得成功线程发起的数目有不同程度的提高,从而提高了程序的并行加速比.Olden基准程序的测试表明,独立栈模型相对于共享栈模型使程序的平均并行加速比提高了3.85%.但是,由于影响程序推测并行加速比的因素复杂,某些测试程序也出现了独立栈的加速比低于共享栈的情况.
推荐文章
面向多线程应用的片上多核处理器私有LLC优化
片上多核处理器
存储墙
末级Cache
失效开销
缓冲器
延时敏感的推测多线程调度策略
时延
片上多核处理器
推测多线程
线程调度
多核多线程处理器XLR732的多核间通信
多核多线程处理器
XLR732
核间通信
面向多核多线程微处理器的优化
矩阵乘法
并行计算
多线程
多核
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 面向片上多核处理器的推测多线程机制下的独立栈模型
来源期刊 西安交通大学学报 学科
关键词 推测多线程 函数调用栈 代码生成 存储管理
年,卷(期) 2010,(12) 所属期刊栏目
研究方向 页码范围 10-15
页数 分类号 TP302
字数 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 赵银亮 西安交通大学计算机科学与技术系 52 517 12.0 21.0
2 王旭昊 西安交通大学计算机科学与技术系 5 31 3.0 5.0
3 韦远科 西安交通大学计算机科学与技术系 2 4 1.0 2.0
4 宋少龙 西安交通大学计算机科学与技术系 2 4 1.0 2.0
5 阴培培 西安交通大学计算机科学与技术系 3 29 1.0 3.0
6 李挺 西安交通大学计算机科学与技术系 3 6 1.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (2)
共引文献  (3)
参考文献  (2)
节点文献
引证文献  (1)
同被引文献  (3)
二级引证文献  (2)
1999(1)
  • 参考文献(1)
  • 二级参考文献(0)
2008(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(2)
  • 参考文献(1)
  • 二级参考文献(1)
2010(2)
  • 参考文献(1)
  • 二级参考文献(1)
  • 引证文献(0)
  • 二级引证文献(0)
2014(1)
  • 引证文献(1)
  • 二级引证文献(0)
2017(1)
  • 引证文献(0)
  • 二级引证文献(1)
2019(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
推测多线程
函数调用栈
代码生成
存储管理
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
西安交通大学学报
月刊
0253-987X
61-1069/T
大16开
1960-01-01
chi
出版文献量(篇)
7020
总下载数(次)
0
总被引数(次)
81310
论文1v1指导