講演抄録/キーワード |
講演名 |
2013-05-21 15:10
TCAノードにおけるランタイムバイナリアクセラレーションの検討 ○宮島敬明・久原拓也(慶大)・塙 敏博(筑波大)・デビッド トーマス(インペリアル)・天野英晴(慶大) RECONF2013-18 |
抄録 |
(和) |
我々は、Courierと呼ぶランタイムバイナリアクセラレーション(RBA)のためのツールチェインと、Trailblazerと呼ぶドメイン固有言語を開発している。RBAは、実行中のバイナリ(実行ファイル)の解析結果を元に、ユーザが指定した任意の部分をアクセラレータへ自動的にオフロードし、実行時間を短縮するものである。TCA (Tightly Coupled Accelerators: 密結合並列演算加速機構) は、筑波大学を中心として開発が行われているスーパーコンピュータHA-PACSのノード内・ノード間通信機能を強化する機構である。具体的には、TCAに搭載されているPEACH2 (PCI-Express Adaptive Communication Hub 2) の持つPCIeを介して、GPU同士の直接通信を行う。従来、本論文では、CourierとTCAの構成を概略し、どのようにTCAノードへCourierのホストCPU側の処理を移譲すべきかを検討する。 |
(英) |
We are developing Toolchain and Domain Specific Language for Runtime
Binary Acceleration, called Courier and Trailblazer. Runtime Binary
Acceleration is a sort of acceleration such like that based on a
analysis of running software binary (executable file), user designate arbitrary part to off-load, then automatically off-load it to acceleartors. TCA (Tightly Coupled Accelerators) is a inter/intra node communication enhancement system for HA-PACS, which is developing by Tsukuba Univ. TCA has a PEACH2 (PCI-Express Adaptive Communication Hub 2), and it enables direct communication among multiple GPUs via PCIe.
Previously, most part of processes of Courier have ran on a host CPU, so as not to restrict target platform. In this article, we study and discuss how to move processes from Courier to TCA node. |
キーワード |
(和) |
ランタイムバイナリアクセラレーション / GPU間通信 / HA-PACS / TCA / / / / |
(英) |
Runtime Binary Acceleration / Direct Access of GPUs / HA-PACS / TCA / / / / |
文献情報 |
信学技報, vol. 113, no. 52, RECONF2013-18, pp. 97-102, 2013年5月. |
資料番号 |
RECONF2013-18 |
発行日 |
2013-05-13 (RECONF) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
RECONF2013-18 |