期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
5
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
基于进程投机并行的运行时系统设计与优化
1
作者
刘雷
李晶
+1 位作者
陈莉
冯晓兵
《计算机工程》
CAS
CSCD
2014年第3期99-102,112,共5页
投机并行化是解决遗留串行代码并行化的重要技术,但以往投机并行化运行时系统面临着诸多的性能问题,如任务分配不均衡、通信频繁、冲突代价高,以及进程启动,结柬频繁而导致开销过高等。为此,提出一种基于进程实现的投机并行化运行时系...
投机并行化是解决遗留串行代码并行化的重要技术,但以往投机并行化运行时系统面临着诸多的性能问题,如任务分配不均衡、通信频繁、冲突代价高,以及进程启动,结柬频繁而导致开销过高等。为此,提出一种基于进程实现的投机并行化运行时系统。采用隐式单程序多数据的并行任务划分和执行模式。通过实现重甩进程的投机任务调度策略和委托正确性检查技术,降低投机进程启动/结束和通信的开销,提高投机进程的利用率,同时利用守护进程与投机进程协同执行的方式,确保在投机进程出现异常情况时程序也能正确执行。实验结果表明,该基于进程实现的投机运行时系统比同类型系统的性能提高231%。
展开更多
关键词
软件
投机并行
基于进程
投机并行
运行时
并行
委托正确性检查
并行
任务划分
下载PDF
职称材料
基于事务性执行的投机并行多线程软件模拟
被引量:
1
2
作者
姚震
郑启龙
+1 位作者
陈国良
杨晓奇
《小型微型计算机系统》
CSCD
北大核心
2008年第3期437-443,共7页
基于事务性执行的投机并行多线程是一种适合未来多核微处理器架构的新型并行程序设计和编译技术.但在此基础上的并行程序执行过程更为复杂,程序执行过程的模拟成为关键问题之一.本文提出利用二进制代码级动态插桩技术对投机并行多线程...
基于事务性执行的投机并行多线程是一种适合未来多核微处理器架构的新型并行程序设计和编译技术.但在此基础上的并行程序执行过程更为复杂,程序执行过程的模拟成为关键问题之一.本文提出利用二进制代码级动态插桩技术对投机并行多线程程序进行功能性模拟,设计并实现了完整的软件平台,可精确地模拟和监控并行程序的线程级投机执行过程,检测访存冲突,从而实现投机并行多线程的语义.该软件平台同时可以作为进一步研究投机多线程并行程序真实执行过程的基础,并有效支持投机并行多线程编译器的设计和分析.
展开更多
关键词
投机并行
多线程
事务性内存
软件模拟
动态插桩
下载PDF
职称材料
The SPAD test:循环级投机并行化方法
3
作者
周静
曾国荪
《小型微型计算机系统》
CSCD
北大核心
2007年第11期1932-1936,共5页
传统的并行编译技术能够在编译期间进行相关性分析,有效地并行化循环程序,但是对于程序运行时潜在的并行性却无能为力.因此,并行编译技术必须使用实时依赖分析技术,尽可能挖掘循环级并行性.本文提出仿射依赖关系,消除了循环迭代依赖;基...
传统的并行编译技术能够在编译期间进行相关性分析,有效地并行化循环程序,但是对于程序运行时潜在的并行性却无能为力.因此,并行编译技术必须使用实时依赖分析技术,尽可能挖掘循环级并行性.本文提出仿射依赖关系,消除了循环迭代依赖;基于投机并行思想,提出了SPAD方法.实例分析表明,SPAD是有效的.与LRPD和SPNT方法相比较,SPAD做了重要的改进,因此是更通用的投机并行化方案.
展开更多
关键词
并行
编译
投机并行
循环级
并行
依赖分析
下载PDF
职称材料
一种非可规约循环的投机并行方法
被引量:
1
4
作者
邓之刚
曾国荪
周静
《计算机工程与科学》
CSCD
2007年第10期135-138,共4页
传统的并行编译器在处理非可规约循环时一般使用结点分割法,但由此带来的代码复制是不可避免的。本文使用投机的方法来挖掘非可规约循环的并行性,该方法在编译时查找程序中的非可规约循环,在运行时使用"持续引用"策略预测该...
传统的并行编译器在处理非可规约循环时一般使用结点分割法,但由此带来的代码复制是不可避免的。本文使用投机的方法来挖掘非可规约循环的并行性,该方法在编译时查找程序中的非可规约循环,在运行时使用"持续引用"策略预测该循环的入口,进而实现非可规约循环的并行化。
展开更多
关键词
非可规约循环
持续引用
投机并行
失败恢复
下载PDF
职称材料
基于区域平均执行时间和数据依赖信息的可能并行区域识别
被引量:
1
5
作者
张超
王蕾
+1 位作者
向晓娅
冯晓兵
《计算机学报》
EI
CSCD
北大核心
2008年第10期1745-1753,共9页
随着多核处理器逐渐成为处理器发展的新趋势,为了持续提高程序性能,必须并行执行应用程序.传统的自动并行技术能够很好地并行科学计算应用中的规则循环,但对于含有大量函数调用和指针引用的不规则程序,目前还不能有效地对其实施并行.针...
随着多核处理器逐渐成为处理器发展的新趋势,为了持续提高程序性能,必须并行执行应用程序.传统的自动并行技术能够很好地并行科学计算应用中的规则循环,但对于含有大量函数调用和指针引用的不规则程序,目前还不能有效地对其实施并行.针对这一现状,文中提出了基于区域平均执行时间和数据依赖信息的可能并行区域识别方法来对一些不规则程序实施高效并行,主要贡献如下:(1)自动识别程序中的多种并行性,不仅包括传统并行性分析中的循环迭代间的细粒度并行性,而且也包括传统并行性分析尚不能有效处理的循环体和函数调用点间的粗粒度并行性.对于程序中蕴含的众多并行性,文中基于区域平均执行时间实施收益分析来选择合适的并行区域实施并行;(2)自动识别可能并行区域间数据依赖关系的数量、类型以及导致数据依赖关系的程序变量.基于文中的分析结果,作者使用面向行为的投机并行系统(behavior oriented parallelism)对SPEC2006中的4个测试用例实现了并行化.并行化后的程序在Intel和AMD多核处理器上分别得到了300%和260%的平均性能加速.
展开更多
关键词
可能
并行
区域
区域平均执行时间
数据依赖信息
投机并行
下载PDF
职称材料
题名
基于进程投机并行的运行时系统设计与优化
1
作者
刘雷
李晶
陈莉
冯晓兵
机构
中国科学院计算技术研究所
中国科学院大学
出处
《计算机工程》
CAS
CSCD
2014年第3期99-102,112,共5页
基金
国家"863"计划基金资助项目(2012AA010902)
国家"973"计划基金资助项目(2011CB302504)
文摘
投机并行化是解决遗留串行代码并行化的重要技术,但以往投机并行化运行时系统面临着诸多的性能问题,如任务分配不均衡、通信频繁、冲突代价高,以及进程启动,结柬频繁而导致开销过高等。为此,提出一种基于进程实现的投机并行化运行时系统。采用隐式单程序多数据的并行任务划分和执行模式。通过实现重甩进程的投机任务调度策略和委托正确性检查技术,降低投机进程启动/结束和通信的开销,提高投机进程的利用率,同时利用守护进程与投机进程协同执行的方式,确保在投机进程出现异常情况时程序也能正确执行。实验结果表明,该基于进程实现的投机运行时系统比同类型系统的性能提高231%。
关键词
软件
投机并行
基于进程
投机并行
运行时
并行
委托正确性检查
并行
任务划分
Keywords
software speculative parallelization
process-based speculative parallelization
runtime parallelization
delegated correctnesschecking
partitioning of parallel tasks
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于事务性执行的投机并行多线程软件模拟
被引量:
1
2
作者
姚震
郑启龙
陈国良
杨晓奇
机构
中国科学技术大学计算机科学与技术系高性能计算及应用省部共建重点实验室
出处
《小型微型计算机系统》
CSCD
北大核心
2008年第3期437-443,共7页
基金
Intel高等研究基金(4507146713)
安徽省自然科学基金(050420205)资助
文摘
基于事务性执行的投机并行多线程是一种适合未来多核微处理器架构的新型并行程序设计和编译技术.但在此基础上的并行程序执行过程更为复杂,程序执行过程的模拟成为关键问题之一.本文提出利用二进制代码级动态插桩技术对投机并行多线程程序进行功能性模拟,设计并实现了完整的软件平台,可精确地模拟和监控并行程序的线程级投机执行过程,检测访存冲突,从而实现投机并行多线程的语义.该软件平台同时可以作为进一步研究投机多线程并行程序真实执行过程的基础,并有效支持投机并行多线程编译器的设计和分析.
关键词
投机并行
多线程
事务性内存
软件模拟
动态插桩
Keywords
speculative parallel threading
transactional memory
software simulation
dynamic instrumentation
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
The SPAD test:循环级投机并行化方法
3
作者
周静
曾国荪
机构
同济大学计算机科学及技术系
出处
《小型微型计算机系统》
CSCD
北大核心
2007年第11期1932-1936,共5页
基金
国家自然科学基金项目(60173026)资助
上海科委重大项目(03DZ15029)资助
上海高校网格技术E-研究院(200301-1)资助
文摘
传统的并行编译技术能够在编译期间进行相关性分析,有效地并行化循环程序,但是对于程序运行时潜在的并行性却无能为力.因此,并行编译技术必须使用实时依赖分析技术,尽可能挖掘循环级并行性.本文提出仿射依赖关系,消除了循环迭代依赖;基于投机并行思想,提出了SPAD方法.实例分析表明,SPAD是有效的.与LRPD和SPNT方法相比较,SPAD做了重要的改进,因此是更通用的投机并行化方案.
关键词
并行
编译
投机并行
循环级
并行
依赖分析
Keywords
parallel compiler
speculative parallelization
loop-level parallelization
data dependence
分类号
TP338 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
一种非可规约循环的投机并行方法
被引量:
1
4
作者
邓之刚
曾国荪
周静
机构
同济大学计算机科学与技术系
国家高性能计算机工程技术中心同济分中心
同济大学嵌入式系统与服务计算教育部重点实验室
出处
《计算机工程与科学》
CSCD
2007年第10期135-138,共4页
基金
国家自然科学基金资助项目(60173026)
上海科委重大项目(03DZ15029)
上海高校网格技术E-研究院资助项目(200301-1)
文摘
传统的并行编译器在处理非可规约循环时一般使用结点分割法,但由此带来的代码复制是不可避免的。本文使用投机的方法来挖掘非可规约循环的并行性,该方法在编译时查找程序中的非可规约循环,在运行时使用"持续引用"策略预测该循环的入口,进而实现非可规约循环的并行化。
关键词
非可规约循环
持续引用
投机并行
失败恢复
Keywords
irreducible loop
persistency reference
speculative parallel ism
recovery
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于区域平均执行时间和数据依赖信息的可能并行区域识别
被引量:
1
5
作者
张超
王蕾
向晓娅
冯晓兵
机构
中国科学院计算技术研究所计算机系统结构重点实验室
出处
《计算机学报》
EI
CSCD
北大核心
2008年第10期1745-1753,共9页
基金
国家“九七三”重点基础研究发展规划项目基金(2005CB321602)资助~~
文摘
随着多核处理器逐渐成为处理器发展的新趋势,为了持续提高程序性能,必须并行执行应用程序.传统的自动并行技术能够很好地并行科学计算应用中的规则循环,但对于含有大量函数调用和指针引用的不规则程序,目前还不能有效地对其实施并行.针对这一现状,文中提出了基于区域平均执行时间和数据依赖信息的可能并行区域识别方法来对一些不规则程序实施高效并行,主要贡献如下:(1)自动识别程序中的多种并行性,不仅包括传统并行性分析中的循环迭代间的细粒度并行性,而且也包括传统并行性分析尚不能有效处理的循环体和函数调用点间的粗粒度并行性.对于程序中蕴含的众多并行性,文中基于区域平均执行时间实施收益分析来选择合适的并行区域实施并行;(2)自动识别可能并行区域间数据依赖关系的数量、类型以及导致数据依赖关系的程序变量.基于文中的分析结果,作者使用面向行为的投机并行系统(behavior oriented parallelism)对SPEC2006中的4个测试用例实现了并行化.并行化后的程序在Intel和AMD多核处理器上分别得到了300%和260%的平均性能加速.
关键词
可能
并行
区域
区域平均执行时间
数据依赖信息
投机并行
Keywords
possibly parallel regions
average execution time of regions
data dependence profiling
speculative parallelism
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
基于进程投机并行的运行时系统设计与优化
刘雷
李晶
陈莉
冯晓兵
《计算机工程》
CAS
CSCD
2014
0
下载PDF
职称材料
2
基于事务性执行的投机并行多线程软件模拟
姚震
郑启龙
陈国良
杨晓奇
《小型微型计算机系统》
CSCD
北大核心
2008
1
下载PDF
职称材料
3
The SPAD test:循环级投机并行化方法
周静
曾国荪
《小型微型计算机系统》
CSCD
北大核心
2007
0
下载PDF
职称材料
4
一种非可规约循环的投机并行方法
邓之刚
曾国荪
周静
《计算机工程与科学》
CSCD
2007
1
下载PDF
职称材料
5
基于区域平均执行时间和数据依赖信息的可能并行区域识别
张超
王蕾
向晓娅
冯晓兵
《计算机学报》
EI
CSCD
北大核心
2008
1
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部