WEKO3
アイテム
階層統合型粗粒度タスク並列処理のためのJavaコンパイラ
https://ipsj.ixsq.nii.ac.jp/records/67780
https://ipsj.ixsq.nii.ac.jp/records/677809c46beab-da0a-499c-94a7-667727efb1bd
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2010 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2010-02-15 | |||||||
タイトル | ||||||||
タイトル | 階層統合型粗粒度タスク並列処理のためのJavaコンパイラ | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Java Compiler for Layer-Unified Coarse Grain Task Parallel Processing | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | コンパイラ | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
東邦大学理学部情報科学科 | ||||||||
著者所属 | ||||||||
東邦大学理学部情報科学科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Information Science, Toho University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Information Science, Toho University | ||||||||
著者名 |
小澤, 智弘
× 小澤, 智弘
|
|||||||
著者名(英) |
Tomohiro, Ozawa
× Tomohiro, Ozawa
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | マルチコアプロセッサやマルチプロセッサ上での並列処理手法として,複数階層の粗粒度タスク間並列性を利用する階層統合型粗粒度タスク並列処理が提案されている.階層統合型粗粒度タスク並列処理では,階層ごとに粗粒度タスク間並列性を抽出した後,ダイナミックスケジューラが全階層の粗粒度タスクを統一的にコア (またはプロセッサ) に割り当てることにより,階層を越えた粗粒度タスク間並列性を利用することが可能である.本稿では,並列化指示文付の Java プログラムから,階層統合型粗粒度タスク並列処理の並列 Java コードを自動生成する並列化コンパイラを提案する.本並列化コンパイラを用いて,Sun Fire T1000 上で性能評価を行った結果,階層統合型粗粒度タスク並列処理は高い実効性能を達成しており,並列化コンパイラにより生成された並列 Java コードの有効性が確認された. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | In the parallel processing schemes on multicore processors or multiprocessors, the layer-unified coarse grain task parallel processing scheme, which extracts the coarse grain parallelism between different layers, has been proposed. In the layer-unified coarse grain task parallel processing, after the coarse grain task parallelism of each layer was exploited, the dynamic schedulers assign the ready tasks of all layers to cores or processors, so that the parallelism between different layers can be utilized. This paper proposes a parallelizing compiler which generates parallel Java codes to enable the layer-unified coarse grain task parallel processing from Java programs with parallelization directives. The performance evaluations using the parallelizing compiler achieved higher performance on Sun Fire T1000. Consequently, it was confirmed that the parallel Java codes were generated by the parallelizing compiler effectively. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10463942 | |||||||
書誌情報 |
研究報告ハイパフォーマンスコンピューティング(HPC) 巻 2010-HPC-124, 号 10, p. 1-8, 発行日 2010-02-15 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |