超高効率実行を実現する距離指定型命令セットアーキテクチャの研究
实现超高效执行的特定距离指令集架构研究
基本信息
- 批准号: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中编写的基准程序。这成功运行了在C标准基准中包含的C中编写的四个基准程序。使用此情况,与使用Inter-Regin-Regin-Regin-Reginder-Reginder距离规范指令集相比,测量了注册距离规范指令集体系结构的架构体系结构。 (2)已针对指定内部注册距离的指令集进行了优化。在注册距离规范指令集中,与注册间距离规范指令集不同,可以免费实现储蓄寄存器的寄存器。我们已经牢记了一个呼叫规则。 (3)与Instruction距离规范类型指令集中的RISC指令集相比,指令数量的下限增加了。为此,使用了标准基准SPEC2006/2017中包含的所有49个基准。结果表明,从理论上讲,指令数量的平均增加是不可避免的。此外,由于探索原因,发现登记册的寿命和参考次数遵循IDEMPOSIUM。 (4)使用硬件说明语言创建了用于注册距离规范指令集的软核,以评估唯一硬件(物理寄存器分配阶段)的可扩展性。结果,发现物理寄存器分配阶段的可伸缩性很高,并且不构成工作频率的瓶颈。
项目成果
期刊论文数量(25)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Accurate and Fast Performance Modeling of Processors with Decoupled Front-end
具有解耦前端的处理器的准确快速的性能建模
- DOI:
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Yuya Degawa;Toru Koizumi;Tomoki Nakamura;Ryota Shioya;Junichiro Kadomoto;Hidetsugu Irie;Shuichi Sakai
- 通讯作者:Shuichi Sakai
オペランドを命令間距離で指定する方式の性質に関する調査
通过指令间距离指定操作数方法的性质研究
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:小泉 透;塩谷 亮太;入江 英嗣;坂井 修一
- 通讯作者:坂井 修一
D-JOLT: Distant Jolt Prefetcher
D-JOLT:远程震动预取器
- DOI:
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:Tomoki Nakamura;Toru Koizumi;Yuya Degawa;Hidetsugu Irie;Shuichi Sakai;and Ryota Shioya
- 通讯作者:and Ryota Shioya
STRAIGHTコンパイラにおけるループおよび関数呼び出し最適化の評価
STRAIGHT 编译器中循环和函数调用优化的评估
- DOI:
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:中江 哲史;小泉 透;杉田 脩;入江 英嗣;坂井 修一
- 通讯作者:坂井 修一
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
小泉 透其他文献
Out-of-Order STRAIGHTソフトプロセッサの実装と評価
无序STRAIGHT软处理器的实现与评估
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
光野 聡志;小泉 透;門本 淳一郎;入江 英嗣;坂井 修一 - 通讯作者:
坂井 修一
A topological index for one-dimensional quantum walks with asymptotically periodic parameters
具有渐近周期参数的一维量子行走的拓扑索引
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
冨田 和孝;中村 朋生;小泉 透;入江 英嗣;坂井 修一;東京大学教養教育高度化機構アクティブラーニング部門;Yohei Tanaka - 通讯作者:
Yohei Tanaka
A constructive approach to topological invariants for one-dimensional strictly local operators
一维严格局部算子拓扑不变量的构造方法
- DOI:
10.1016/j.jmaa.2021.125072 - 发表时间:
2021 - 期刊:
- 影响因子:1.3
- 作者:
中江 哲史;小泉 透;杉田 脩;入江 英嗣;坂井 修一;乾 美紀;Tanaka Yohei - 通讯作者:
Tanaka Yohei
発散的課題の学習評価における教師の力量形成―ルーブリックは助けか足枷か―
培养教师针对不同任务进行学习评估的能力:评估细则是帮助还是阻碍?
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
杉田 脩;小泉 透;塩谷 亮太;入江 英嗣;坂井 修一;石田智敬 - 通讯作者:
石田智敬
ロイス・サドラーによる形成的アセスメント論の検討
路易斯·萨德勒(Lois Sadler)对形成性评估理论的检验
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
中江 哲史;小泉 透;杉田 脩;入江 英嗣;坂井 修一;乾 美紀;Tanaka Yohei;石田智敬;石田智敬 - 通讯作者:
石田智敬
小泉 透的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('小泉 透', 18)}}的其他基金
ハードウェアによるプログラムの自動マルチスレッド化の研究
利用硬件实现程序自动多线程的研究
- 批准号:
24K20753 - 财政年份:2024
- 资助金额:
$ 2.18万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
距離指定型命令セットアーキテクチャによる超高効率実行の実証
使用特定于距离的指令集架构演示超高效执行
- 批准号:
23K19975 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
相似海外基金
Information Theoretic Approach to Explore Malware Payload and Command and Control
探索恶意软件有效负载和命令与控制的信息论方法
- 批准号:
2887741 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Studentship
The computational and neuronal mechanisms to sophisticate the feedforward motor command based on error information
基于误差信息的复杂前馈运动命令的计算和神经机制
- 批准号:
22KJ0992 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Grant-in-Aid for JSPS Fellows
距離指定型命令セットアーキテクチャによる超高効率実行の実証
使用特定于距离的指令集架构演示超高效执行
- 批准号:
23K19975 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Grant-in-Aid for Research Activity Start-up
Evolutionary role of vertical body posture on primate cortical information processing and motor command
垂直身体姿势对灵长类皮层信息处理和运动指令的进化作用
- 批准号:
22KF0401 - 财政年份:2023
- 资助金额:
$ 2.18万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Large scale taskforce level command, control and integration of autonomous systems - primarily maritime surface assets
大规模特遣部队级自主系统的指挥、控制和集成——主要是海上资产
- 批准号:
2750837 - 财政年份:2022
- 资助金额:
$ 2.18万 - 项目类别:
Studentship