講演抄録/キーワード |
講演名 |
2014-07-30 18:15
組込み向けアクセラレータ用OpenCLライブラリと実行制御機構の設計 ○坂本龍一・佐藤未来子(東京農工大)・天野英晴・黒田忠広(慶大)・宇佐美公良(芝浦工大)・中村 宏(東大)・並木美太郎(東京農工大) CPSY2014-46 |
抄録 |
(和) |
スマートフォンやタブレット向けのプロセッサは,電力効率の向上のために電力性能に優れたアクセラレータを複数搭載している.一方でこのようなアクセラレータの課題として,アクセラレータのプログラミングを容易に行うためのデバイスの抽象化の課題が挙げられる.アクセラレータの実行制御では,データ転送に伴うバッファ制御や低レベルな実行同期制御を複数のアクセラレータに対して行う必要があり煩雑となる.同時に,アクセラレータの実行制御・同期制御にかかる制御時間オーバヘッドが問題である.本研究では,これらの煩雑な制御をOpenCLとOSにより抽象化し,プログラマから煩雑な制御を隠蔽する.さらに,実行同期制御をハードウェアにてサポートすることでアクセラレータの実行効率を改善する.本報告では,システムの全体設計について示す. |
(英) |
Recently, an embedded processor for use in smartphones and other devices is equipped with some power-efficient accelerators to reduce power consumption. On the other hand, the abstraction for the accelerator is important to utilize the accelerator easily. For the multiple accelerators, the low-level synchronization control and the buffer control associated with the data transfer are complicated. Therefore, the task execution control and the inter-task synchronization for the accelerator cause a big overhead and lower performance. This study abstracts the complicated control of accelerator by OpenCL and OS to hide a control of accelerator from the programmer. In this paper, the hardware dispatcher and the overall design of the system is proposed to improve the execution efficiency of the accelerators. |
キーワード |
(和) |
アクセラレータ / OpenCL / 実行制御 / 同期制御 / / / / |
(英) |
Accelerator / OpenCL / Execution control / Synchronization control / / / / |
文献情報 |
信学技報, vol. 114, no. 155, CPSY2014-46, pp. 215-220, 2014年7月. |
資料番号 |
CPSY2014-46 |
発行日 |
2014-07-21 (CPSY) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
CPSY2014-46 |