WEKO3
アイテム
ハードウェア同期機構を用いた超軽量スレッドライブラリ
https://ipsj.ixsq.nii.ac.jp/records/75547
https://ipsj.ixsq.nii.ac.jp/records/755477cec95fb-fa78-4884-ad25-a78cbe549817
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2011 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2011-07-20 | |||||||
タイトル | ||||||||
タイトル | ハードウェア同期機構を用いた超軽量スレッドライブラリ | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | A Ultra-light Thread Library Using Hardware Synchronization | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | メニーコアプロセッサとスレッド並列処理 | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
理化学研究所計算科学研究機構/科学技術振興機構CREST | ||||||||
著者所属 | ||||||||
理化学研究所計算科学研究機構/科学技術振興機構CREST | ||||||||
著者所属 | ||||||||
理化学研究所計算科学研究機構/科学技術振興機構CREST | ||||||||
著者所属 | ||||||||
理化学研究所計算科学研究機構/科学技術振興機構CREST | ||||||||
著者所属 | ||||||||
理化学研究所計算科学研究機構 | ||||||||
著者所属 | ||||||||
理化学研究所計算科学研究機構/東京大学 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
RIKEN AICS / JST CREST | ||||||||
著者所属(英) | ||||||||
en | ||||||||
RIKEN AICS / JST CREST | ||||||||
著者所属(英) | ||||||||
en | ||||||||
RIKEN AICS / JST CREST | ||||||||
著者所属(英) | ||||||||
en | ||||||||
RIKEN AICS / JST CREST | ||||||||
著者所属(英) | ||||||||
en | ||||||||
RIKEN AICS | ||||||||
著者所属(英) | ||||||||
en | ||||||||
RIKEN AICS / The Univ. of Tokyo | ||||||||
著者名 |
堀, 敦史
山本, 啓二
大野, 善之
今田, 俊寛
亀山, 豊久
石川, 裕
× 堀, 敦史 山本, 啓二 大野, 善之 今田, 俊寛 亀山, 豊久 石川, 裕
|
|||||||
著者名(英) |
Atsushi, Hori
Keiji, Yamamoto
Yoshiyuki, Ohno
Toshihiro, Konda
Toyohisa, Kameyama
Yutaka, Ishikawa
× Atsushi, Hori Keiji, Yamamoto Yoshiyuki, Ohno Toshihiro, Konda Toyohisa, Kameyama Yutaka, Ishikawa
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | エクサスケールを視野に置いた、メモリや通信の遅延を隠蔽するための新しいマルチスレッドライブラリを提案する。そのためにはサブマイクロ秒でのスレッド制御を可能にする必要がある。本稿では、スレッドスケジューリングとして、プロセッサの Simultaneous Multi-Threading 機能を用い、ハードウェアによる高速なスレッドスケジューリングを用い、また、スレッド間の同期機構として Intel 製のプロセッサが提供する monitor/mwait 命令を用いた新しいスレッドライブラリ、Shadow Thread を提案する。高速な同期と低消費電力を両立させるため、同期フラグを spin-waitとmonitor/mwait 命令を組み合わせた 2-phase の同期機構が有効であることを示す。この方式を用いて開発された Shadow Thread は、メモリ領域のコピーにおいて、最大約 20% の高速化に成功した。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Towards the Exa-scale computing, a new thread library is proposed to hide the latencies of memory and communication. For this purpose, thread management must be fast enough in the order of sub-micro seconds. In this paper, the thread library, named Shadow Thread, is developed so that it utilizes Simultaneous Multi-Threading mechanism which schedules threads by hardware in a very fast way and utilizes the monitor and mwait instructions supported by some Intel processors. It is shown that the two-phase synchronization technique combining the conventional spin-wait method and the pair of the monitor/mwait instructions can satisfy the requirement of speed and low-power consumption simultaneously. Evaluation shows that a memory copy function using the Shadow Thread library can exhibit better performance up to 20% compared with the normal memcpy function. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10463942 | |||||||
書誌情報 |
研究報告ハイパフォーマンスコンピューティング(HPC) 巻 2011-HPC-130, 号 6, p. 1-8, 発行日 2011-07-20 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |