超高効率実行を実現する距離指定型命令セットアーキテクチャの研究
超高効率実行を実現する距離指定型命令セットアーキテクチャの研究
批准号:
20J22752
负责人:
小泉 透
金额:
$2.18万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for JSPS Fellows
财政年份:
2020
资助国家:
日本
项目状态:
已结题
起止时间:
2020-04-24 至 2023-03-31
中文摘要
2022年度の研究成果は大きく分けて、(1)最適化コンパイラの機能向上とそれを用いた評価、(2)呼び出し規約の最適化、(3)命令間距離指定型命令セットにおける命令数増加下限の解析、(4)レジスタ間距離指定型命令セットのハードウェアの評価、の四点である。(1)距離指定型命令セットアーキテクチャの性能を測定するため、C言語で書かれたベンチマークプログラムをコンパイルできるように最適化コンパイラの開発を進めた。これにより、標準ベンチマークであるSPECに含まれるC言語で書かれたベンチマークプログラム4つを動かすことに成功した。これを用いてレジスタ間距離指定型命令セットアーキテクチャの性能を測定したところ、命令間距離指定型命令セットを用いた場合と比べて、性能を落とさずに命令数を削減できることが判明した。(2)レジスタ間距離指定型命令セット向けに呼び出し規約を最適化した。レジスタ間距離指定型命令セットでは、命令間距離指定型命令セットの場合と異なり、ノーコストで呼び出し先保存レジスタを実現することが可能な場合がある。これを意識した呼び出し規約を策定した。(3)命令間距離指定型命令セットにおける、RISC命令セットと比較した場合の命令数増加の下限を評価した。この目的には、標準ベンチマークであるSPEC2006/2017に含まれる49本のベンチマーク全てを用いた。その結果、平均で22%の命令数増加が理論的に不可避であることを示した。また、その原因を追究した結果、レジスタの寿命や参照回数は冪分布に従うことが判明した。(4)レジスタ間距離指定型命令セットのソフトコアをハードウェア記述言語で作成し、特有のハードウェア(物理レジスタ割当ステージ)のスケーラビリティを評価した。その結果、物理レジスタ割当ステージのスケーラビリティは高く、また動作周波数のボトルネックとなっていないことが判明した。
英文摘要
2022年度の研究成果は大きく分けて、(1)最適化コンパイラの機能向上とそれを用いた評価、(2)呼び出し規約の最適化、(3)命令間距離指定型命令セットにおける命令数増加下限の解析、(4)レジスタ間距離指定型命令セットのハードウェアの評価、の四点である。(1)距離指定型命令セットアーキテクチャの性能を測定するため、C言語で書かれたベンチマークプログラムをコンパイルできるように最適化コンパイラの開発を進めた。これにより、標準ベンチマークであるSPECに含まれるC言語で書かれたベンチマークプログラム4つを動かすことに成功した。これを用いてレジスタ間距離指定型命令セットアーキテクチャの性能を測定したところ、命令間距離指定型命令セットを用いた場合と比べて、性能を落とさずに命令数を削減できることが判明した。(2)レジスタ間距離指定型命令セット向けに呼び出し規約を最適化した。レジスタ間距離指定型命令セットでは、命令間距離指定型命令セットの場合と異なり、ノーコストで呼び出し先保存レジスタを実現することが可能な場合がある。これを意識した呼び出し規約を策定した。(3)命令間距離指定型命令セットにおける、RISC命令セットと比較した場合の命令数増加の下限を評価した。この目的には、標準ベンチマークであるSPEC2006/2017に含まれる49本のベンチマーク全てを用いた。その結果、平均で22%の命令数増加が理論的に不可避であることを示した。また、その原因を追究した結果、レジスタの寿命や参照回数は冪分布に従うことが判明した。(4)レジスタ間距離指定型命令セットのソフトコアをハードウェア記述言語で作成し、特有のハードウェア(物理レジスタ割当ステージ)のスケーラビリティを評価した。その結果、物理レジスタ割当ステージのスケーラビリティは高く、また動作周波数のボトルネックとなっていないことが判明した。
期刊论文(25)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Accurate and Fast Performance Modeling of Processors with Decoupled Front-end
具有解耦前端的处理器的准确快速的性能建模
DOI:
--
发表时间:
2021
期刊:
影响因子:
--
作者:
[Yuya Degawa, Toru Koizumi, Tomoki Nakamura, Ryota Shioya, Junichiro Kadomoto, Hidetsugu Irie, Shuichi Sakai]
通讯作者:
Shuichi Sakai
D-JOLT: Distant Jolt Prefetcher
D-JOLT:远程震动预取器
DOI:
--
发表时间:
2020
期刊:
影响因子:
--
作者:
[Tomoki Nakamura, Toru Koizumi, Yuya Degawa, Hidetsugu Irie, Shuichi Sakai, and Ryota Shioya]
通讯作者:
and Ryota Shioya
オペランドを命令間距離で指定する方式の性質に関する調査
通过指令间距离指定操作数方法的性质研究
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[小泉 透, 塩谷 亮太, 入江 英嗣, 坂井 修一]
通讯作者:
坂井 修一
STRAIGHTコンパイラにおけるループおよび関数呼び出し最適化の評価
STRAIGHT 编译器中循环和函数调用优化的评估
DOI:
--
发表时间:
2020
期刊:
影响因子:
--
作者:
[中江 哲史, 小泉 透, 杉田 脩, 入江 英嗣, 坂井 修一]
通讯作者:
坂井 修一
2022年度 発表文献一覧(坂井・入江研究室)
2022年出版的出版物一览(堺/入江实验室)
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 25 条
ハードウェアによるプログラムの自動マルチスレッド化の研究
-
批准号:24K20753
-
项目类别:Grant-in-Aid for Early-Career Scientists
-
资助金额:$3.0万
-
财政年份:2024
-
负责人:小泉 透
-
依托单位:
距離指定型命令セットアーキテクチャによる超高効率実行の実証
-
批准号:23K19975
-
项目类别:Grant-in-Aid for Research Activity Start-up
-
资助金额:$1.83万
-
财政年份:2023
-
负责人:小泉 透
-
依托单位: