抄録
C-014
GPUアクセラレータを伴うマルチコア上でのダイナミックスケジューリングを用いた階層統合型粗粒度並列処理
渡辺智之・吉田明正(明大)
マルチコアシステムにおいて複数階層の粗粒度タスク並列性を利用する方法として,階層統合型実行制御を伴う粗粒度並列処理手法が提案されている.この粗粒度並列処理手法では,OpenMPあるいはマルチスレッドを用いて,ダイナミックスケジューリングコードを含む並列コードを生成する.本稿では,複数のGPUアクセラレータを伴うマルチコア環境において,粗粒度タスク間の並列性を利用しつつ,ユーザの指定した処理時間の大きい粗粒度タスクの実行にGPUを用いて高速化を実現する方法を提案する.Intel Xeon E5-2680および2台のNVIDIA Tesla K80(GK210を計4台)からなる並列システム上で性能評価を行ったところ,提案手法の有効性が確認された.