Item type |
SIG Technical Reports(1) |
公開日 |
2019-06-04 |
タイトル |
|
|
タイトル |
メモリアクセス解析に基づくトランザクショナルメモリのポリシー動的切り替え手法 |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
メモリシステム |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_18gh |
|
資源タイプ |
technical report |
著者所属 |
|
|
|
名古屋工業大学 |
著者所属 |
|
|
|
名古屋工業大学 |
著者所属 |
|
|
|
東京大学 |
著者所属 |
|
|
|
国立情報学研究所 |
著者所属 |
|
|
|
名古屋工業大学 |
著者所属(英) |
|
|
|
en |
|
|
Nagoya Institute of Technology |
著者所属(英) |
|
|
|
en |
|
|
Nagoya Institute of Technology |
著者所属(英) |
|
|
|
en |
|
|
The University of Tokyo |
著者所属(英) |
|
|
|
en |
|
|
National Institute of Informatics |
著者所属(英) |
|
|
|
en |
|
|
Nagoya Institute of Technology |
著者名 |
小林, 龍之介
二間瀬, 悠希
塩谷, 亮太
五島, 正裕
津邑, 公暁
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
マルチコア環境では一般に,ロックを用いて共有変数へのアクセスを調停する.しかし,ロックにはデッドロックの発生や並列度の低下などの問題があるため,ロックを代替 ・補完する並行性制御機構として,トランザクショナルメモリ (TM) が提案されている.この機構をハードウェア上に実装したハードウェアトランザクショナルメモリ (HTM) では,トランザクション (Tx) 同士を投機的に並列実行することで,ロックに比べ並列度が向上する.HTM におけるバージョン管理,および競合検出のための機構には,それぞれに対し Eager/Lazy と呼ばれるポリシーが存在し,それらの組み合わせにより,HTM には 3 つのポリシーが存在する.これら 3 つのポリシーはそれぞれ Tx 実行に違いがあり,これが実行時間に与える影響を調査した結果,プログラム毎に最適なポリシーが異なることを確認した.本論文では,トランザクションの持つ特徴と最適なポリシーとの関係を解析して得た指標に基づき,プログラム毎に最適なポリシーに動的に切り替える手法を提案する.評価の結果,使用した全てのプログラムにおいて,より性能の高いポリシーを採用した場合と同程度の性能を達成できることを確認した. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN10096105 |
書誌情報 |
研究報告システム・アーキテクチャ(ARC)
巻 2019-ARC-236,
号 25,
p. 1-11,
発行日 2019-06-04
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
2188-8574 |
Notice |
|
|
|
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. |
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |