Study on speculative parallel architecture using runtime program restructuring
Study on speculative parallel architecture using runtime program restructuring
批准号:
11480063
负责人:
HIRAKI Kei
金额:
$9.54万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
1999
资助国家:
日本
项目状态:
已结题
起止时间:
1999 至 2001
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The speculative parallel architecture utilizing on-chip resources is proposed. The proposed architecture, Runtime Restructuring extracts parallelism dynamically at runtime from a sequential binary program. In order to reduce overheads associated with frequent fork/join and frequent register-to- register communication in existing thread-level speculative architecture, Runtime Restructuring modifies a sequential binary program to a speculative SPMD program with duplicated execution.Since generation of control flow is influenced by the history of past execution, its parallelization is necessary to achieve the accurate execution status. Then we introduce a binary translation method to reduce overheads for analyzing parallel constructs and register dependency. We show the details of the parallel formation of control flow, and the evaluation results on SPEC benchmarks. Tomcatv gets 3.9 times and compress gets significant performance gain on 4CPUs. On SPEC INT benchmarks, binary translation is useful to reduce overheads in short loops.
期刊论文(38)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Niwa,J.,Matsumoto,T.,and Hiraki,K: "Comparative Study of Page-based and Segment-based Software DSM through Compiler Optimization"Proc.of the 2000 Int.Conf.on Supercomputing. (ICS'00),ACM press. 284-295 (2000)
Niwa,J.、Matsumoto,T. 和 Hiraki,K:“通过编译器优化对基于页面和基于段的软件 DSM 进行比较研究”2000 年超级计算国际会议的会议记录。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
玉造 潤史, 平木 敬: "実行時プログラム再構成チップマルチプロセッサ"情報処理学会アーキテクチャ研究会研究報告. 10-23. 7-13 (2001)
Junji Tamatsukuri,Kei Hiraki:“运行时程序重新配置芯片多处理器”日本信息处理学会架构研究小组研究报告10-23(2001)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Sasaki,S.,Matsumoto,T.,Hiraki,K.: "On the Schedulability Conditions on Partial Time Slots"Proceedings of 6th International Conference on Real-Time Computing Systems and Applications. 166-173 (1999)
Sasaki,S.、Matsumoto,T.、Hiraki,K.:“论部分时隙的可调度性条件”第六届实时计算系统与应用国际会议论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
高木 将通,松本 尚,平木 敬: "ソフトウェアシミュレータ上でのSPLASH-2ベンチマークの挙動に関する研究"情報処理学会研究報告 ARCH134-6. 99,No.67. 31-36 (1999)
Masamichi Takagi、Hisashi Matsumoto、Kei Hiraki:“软件模拟器上 SPLASH-2 基准的行为研究”日本信息处理学会研究报告 ARCH134-6,第 67. 31-36 (1999)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
M. Nakamura and K. Hiraki: "A cache memory system for speculative execution that utilize binary ordering relation"Technical Report of IEICE, CPSY. 45-2. 22-29 (2002)
M. Nakamura 和 K. Hiraki:“利用二进制排序关系进行推测执行的高速缓冲存储器系统”IEICE、CPSY 的技术报告。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 19 条
Highly productive software environment based on Ruby for parallel and distributed computing systems
-
批准号:21220001
-
项目类别:Grant-in-Aid for Scientific Research (S)
-
资助金额:$138.61万
-
财政年份:2009
-
负责人:HIRAKI Kei
-
依托单位:
海外基金