メニーコア・メニーノードに対応する実用的共有メモリ型並列計算基盤
Project/Area Number |
21H03408
|
Research Category |
Grant-in-Aid for Scientific Research (B)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Review Section |
Basic Section 60040:Computer system-related
|
Research Institution | Nagoya Institute of Technology |
Principal Investigator |
津邑 公暁 名古屋工業大学, 工学(系)研究科(研究院), 教授 (00335233)
|
Co-Investigator(Kenkyū-buntansha) |
塩谷 亮太 東京大学, 大学院情報理工学系研究科, 准教授 (10619191)
五島 正裕 国立情報学研究所, アーキテクチャ科学研究系, 教授 (90283639)
小泉 透 名古屋工業大学, 工学(系)研究科(研究院), 助教 (20981525)
眞下 達 名古屋工業大学, 工学(系)研究科(研究院), 助教 (10908479)
|
Project Period (FY) |
2021-04-01 – 2025-03-31
|
Project Status |
Granted (Fiscal Year 2023)
|
Budget Amount *help |
¥17,160,000 (Direct Cost: ¥13,200,000、Indirect Cost: ¥3,960,000)
Fiscal Year 2023: ¥3,640,000 (Direct Cost: ¥2,800,000、Indirect Cost: ¥840,000)
Fiscal Year 2022: ¥4,160,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥960,000)
Fiscal Year 2021: ¥4,550,000 (Direct Cost: ¥3,500,000、Indirect Cost: ¥1,050,000)
|
Keywords | 計算機システム / 並列処理 / 共有メモリ / ソフトウェア開発効率化 / マルチスレッディング / 並行性制御 / トランザクショナルメモリ |
Outline of Research at the Start |
HPC分野で用いられる大規模計算環境では,最大性能のために生産性が犠牲となっている.この問題は,今後メニーコア・メニーノード化が進むにつれ,より深刻になっていく.トランザクショナルメモリ(TM)は,生産性の高いパラダイムとして有望視されているものの,メニーコア・メニーノード向けの実用的実装は存在しない.本研究では,ハードウェアTM/ソフトウェアTMの実装の違いを超えたTM処理の本質を問い,ハードウェアTMとソフトウェアTMの融合方法,およびTMとアプリケーション間の役割分担を抜本的に見直すことで,既存のTM実装が持つ問題や制約を解消し,メニーコア・メニーノード向け実用的TM実装の開発を目指す.
|
Outline of Annual Research Achievements |
トランザクショナルメモリ(TM)処理系の評価のためのベンチマークスイートとしては,STAMPがデファクトスタンダードの地位を確立している.しかし STAMP は,TM 処理系同士の優劣を比較するという目的を意識しているためか,TM処理系にとって不必要に難易度の高い実装となっていることを我々は発見した.このような実装のため,原理的にTMはロックよりも高い性能を発揮し得るにもかかわらず,STAMP を用いた評価ではTMの性能はロックと比べて著しく低く見積もられてしまう. このような状況に対して Nguyen らは,STAMP の性能面を改善した Stampede を提案しているが,Stampede の各プログラムは STAMP の対応するプログラムと機能的には等価であるものの,2 つの原則(principle)に従って大幅に書き換えられている.これにより,Stampede は極めて高い性能,スケーラビリティを実現できるが,Stampede で施されているアプリケーションプログラム書き換えは,生産性と性能の両立という TM の優位点を毀損するもので,受け入れ難い.また,TM 処理系が一般に備えているほとんどすべての機能をアプリケーションプログラム側による実装に委譲しており,TM 処理系の性能を測定するためのベンチマークスイートとしても不適である. そこで我々は,適切な難易度でありながらも,TM の優位点を正しく示すことができるベンチマークがまずは必要であると考え,Stampede のアプリケーションプログラム書き換えを参考にしつつ,アプリケーションとTM処理系との適切な役割分担について検討した上で,TM処理系を正当に評価できるベンチマークの開発を検討した。 検討した役割分担に基づく実装を評価した結果,オリジナルの STAMP と比較して最大 9.58 倍の速度向上を達成した
|
Current Status of Research Progress |
Current Status of Research Progress
3: Progress in research has been slightly delayed.
Reason
これまでデファクトスタンダードとされてきたベンチマークであるSTAMPが,TM処理系を評価するにあたって適切ではないことが明らかになった。そのため,TM処理系を正当に評価可能なベンチマークを,STAMPを改変することで実現する必要が生じた。
|
Strategy for Future Research Activity |
前年度までに開発した,メニーコア・メニーノード対応STMプロトタイプに対し,キャッシュシステムの実装を開始する。一貫性モデルとキャッシュコヒーレンスプロトコルを検討し,TM機構とどのように融合すべきか設計を検討する。また並行して,TM処理系を正当に評価可能なベンチマークの実装を進める。
|
Report
(2 results)
Research Products
(18 results)
-
-
-
-
-
-
-
[Journal Article] Hisui:自動最適化機能を持つ動画像処理環境2021
Author(s)
奥田 一平, 高岡 昌弘, 津邑 公暁
-
Journal Title
The 5th cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG 2021)
Volume: 1
Related Report
Peer Reviewed
-
-
-
-
-
-
-
-
-
-
-