课题基金 / 基金详情

並列投機実行を支援するバイナリトランスレーション方式の研究

並列投機実行を支援するバイナリトランスレーション方式の研究
支持并行推测执行的二进制翻译方法研究
批准号:
12780192
负责人:
玉造 潤史
金额:
$1.54万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
财政年份:
2000
资助国家:
日本
项目状态:
已结题
起止时间:
2000 至 2001

项目摘要

项目成果

玉造 潤史的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
本年度は並列投機実行の検証を行うシミュレータの作成と並列投機実行最適化を行うバイナリトランスレーション方式の基本方式の検討および実装を行ったシミュレータはSolaris8マルチプロセッサ上で複数のプロセッサのシミュレーションを行うことが可能なマルチスレッドシミュレータとなっており、マルチプロセッサシステムと同様に共有メモリ上にデータ空間をもち、通信はマルチスレッドライブラリを用いて実現されている。また、プログラム生成は移植したクロスコンパイラシステムによって生成され、実験が容易にできるようになっている。また、バイナリトランスレーションの最適化においては、実行時再構成方式が生成するプログラムの事前生成を行い実行の最適化手法について(1)並列実行するに対応したレジスタ割付方式および命令再構成を行うことにより命令実行数を減少できること、(2)要素プロセッサに投機実行用命令を追加することにより、メモリアクセスのハードウエアを減少できること、また、実行時再構成方式での重複実行において分岐命令の実行を可能にすることによって投機実行の精度を上昇させることが可能であることを示し、バイナリトランスレータに実装した。バイナリトランスレータは最適化のために実行時と同様にプログラムをバイナリプログラムフォーマットにしたがって制御構造を読み取り並列実行可能部分を検索する。昨年度の研究成果を用いて、検索時に並列実行回数のサイズを特定しループ構造であれば適切な繰り返しサイズになるようにアンローリングして解析を行い、上記の最適化を行うようになっている。実行時の分岐予測によるコントロールフロー生成が困難な場合には本方式による、最適化が有効であり、特にgccなどの基本ブロックサイズが小さいプログラムでは、速度向上に貢献することが分かった。
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
玉造 潤史, 平木 敬: "実行時プログラム再構成チップマルチプロセッサ"情報処理学会論文誌. (2002)
Junji Tamatsukuri、Kei Hiraki:“运行时程序重新配置芯片多处理器”日本信息处理学会杂志(2002)
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
玉造 潤史, 平木 敬: "実行時再構成方式におけるバイナリトランスレーション支援"電子情報通信学会コンピュータシステム技術報告. CPSY2001-42. 55-62 (2001)
Junji Tamatsukuri、Kei Hiraki:“运行时重新配置方法中的二进制翻译支持”IEICE 计算机系统技术报告。 CPSY2001-42 (2001)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
科学データ処理クラスタにおける投機並列メモリアクセス機構の研究
  • 批准号:
    17700052
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
  • 资助金额:
    $2.3万
  • 财政年份:
    2005
  • 负责人:
    玉造 潤史
  • 依托单位:
投機実行処理の高速化に適したプロセッサコアアーキテクチャに関する研究
  • 批准号:
    14780188
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
  • 资助金额:
    $2.24万
  • 财政年份:
    2002
  • 负责人:
    玉造 潤史
  • 依托单位:
海外基金