WEKO3
アイテム
階層統合型粗粒度タスク並列処理のための並列Javaコード生成手法
https://ipsj.ixsq.nii.ac.jp/records/28681
https://ipsj.ixsq.nii.ac.jp/records/286812162909f-2464-4e1c-b9b8-fc32aba4c34a
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2008 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2008-07-29 | |||||||
タイトル | ||||||||
タイトル | 階層統合型粗粒度タスク並列処理のための並列Javaコード生成手法 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Parallel Java Code Generation Scheme for Layer-Unified Coarse Grain Task Parallel Processing | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
東邦大学理学部情報科学科 | ||||||||
著者所属 | ||||||||
東邦大学理学部情報科学科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Information Science, Toho University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Information Science, Toho University | ||||||||
著者名 |
吉田, 明正
× 吉田, 明正
|
|||||||
著者名(英) |
Akimasa, Yoshida
× Akimasa, Yoshida
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 本稿では,階層統合型実行制御を伴う粗粒度タスク並列処理を,マルチプロセッサやマルチコアプロセッサ上で効率よく実現するために,ダイナミックスケジューリングコードを伴う並列 Java コードの生成手法を提案する.階層統合型粗粒度タスク並列処理では,階層ごとにタスク間並列性を抽出した後,ダイナミックスケジューラが全階層のタスクを統一的にプロセッサ (またはコア) に割り当てることにより,階層を越えたタスク間並列性を利用することが可能である.また,本稿では提案手法を実装した並列化コンパイラを用いて性能評価を行っており,並列化指示文付 Java プログラムから並列 Java コードを効率よく生成できることが確認された.生成された並列 Java コードを Sun Fire T 1000 上で並列実行した結果,階層統合型粗粒度タスク並列処理は高い実効性能を達成できることが確認された. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | This paper proposes a parallel Java code generation scheme with the dynamic scheduling code to realize the layer-unified coarse grain task parallel processing on multiprocessors or multi-core processors effectively. In the layer-unified coarse grain task parallel processing, after task parallelism of each layer was exploited, dynamic schedulers assign the ready tasks of all layers to processors or cores simultaneously, so that the parallelism between different layers can be utilized. In this paper, the performance evaluations, using a parallelizing compiler to implement the proposed scheme, showed that the parallel Java code was generated effectively from the Java program with the parallel directives. The generated parallel Java code could achieve better performance on Sun Fire T1000. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10463942 | |||||||
書誌情報 |
情報処理学会研究報告ハイパフォーマンスコンピューティング(HPC) 巻 2008, 号 74(2008-HPC-116), p. 187-192, 発行日 2008-07-29 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |