WEKO3
アイテム
OSCARコンパイラにおける制約付きCプログラムの自動並列化
https://ipsj.ixsq.nii.ac.jp/records/23046
https://ipsj.ixsq.nii.ac.jp/records/230465265b445-41a7-4399-83f6-c6c12c5e8d8b
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2006 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2006-11-28 | |||||||
タイトル | ||||||||
タイトル | OSCARコンパイラにおける制約付きCプログラムの自動並列化 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Automatic Parallelization of Restricted C Programs in OSCAR Compiler | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属 | ||||||||
早稲田大学 理工学部コンピュータ・ネットワーク工学科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Department of Computer Science, Waseda University | ||||||||
著者名 |
間瀬, 正啓
馬場, 大介
長山, 晴美
田野, 裕秋
益浦, 健
深津幸二
宮本, 孝道
白子, 準
中野, 啓史
木村, 啓二
笠原, 博徳
× 間瀬, 正啓 馬場, 大介 長山, 晴美 田野, 裕秋 益浦, 健 深津幸二 宮本, 孝道 白子, 準 中野, 啓史 木村, 啓二 笠原, 博徳
|
|||||||
著者名(英) |
Masayoshi, MASE
Daisuke, BABA
Harumi, NAGAYAMA
Hiroaki, TANO
Takeshi, MASUURA
Koji, FUKATSU
Takamichi, MIYAMOTO
Jun, SHIRAKO
Hirofumi, NAKANO
Keiji, KIMURA
Hironori, KASAHARA
× Masayoshi, MASE Daisuke, BABA Harumi, NAGAYAMA Hiroaki, TANO Takeshi, MASUURA Koji, FUKATSU Takamichi, MIYAMOTO Jun, SHIRAKO Hirofumi, NAKANO Keiji, KIMURA Hironori, KASAHARA
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | マルチプロセッサ、マルチコアアーキテクチャの普及に伴い、ハイパフォーマンスコンピューティング分野から組み込み分野に至る様々な分野で、その特性を引出し高実効性能・低消費電力を実現する自動並列化コンパイラの重要性が高まっている。本稿ではプログラム全域の並列性およびデータローカリティの有効利用が可能なマルチグレイン並列処理を実現する、OSCARコンパイラのC言語対応について述べる。OSCARコンパイラにおけるC言語対応を迅速に行うために制約付きC言語を定めた。MPEG2エンコード、MP3エンコード、AACエンコードの各メディアアプリケーション、組込み向けベンチマークMiBenchよりsusan(smoothing)、SPEC2000よりartについてC言語対応OSCARコンパイラによる自動並列化の初期性能評価を行い、8プロセッササーバであるIBM p5 550上でIBM XL Cコンパイラversion 8.0の逐次処理と比較してsusan(smoothing)で最大7.49倍、4プロセッサワークステーションであるSun Ultra80上でSun Studio 9 Cコンパイラの逐次処理と比較してsusan(smoothing)で最大3.75倍の速度向上が得られた。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Along with the popularization of multiprocessors and multicore architectures, automatic parallelizing compiler, which can realize high effective performance and low power comsumption, becomes more and more important in various areas from high performance computing to embedded computing. OSCAR compiler realizes multigrain automatic parallelization, which can exploit parallelism and data locality from the whole of the program. This paper describes C language support in OSCAR compiler. For rapid support of C language, restricted C language is proposed. In the preliminary performance evaluation of automatic parallelization using following media applications as MPEG2 encode, MP3 encode, and AAC encode, Susan (smoothing) derived from MiBench, and Art from SPEC2000, OSCAR compiler achieved 7.49 times speed up in maximum for susan (smoothing) against sequential execution on IBM p5 550 server having 8 processors, and 3.75 times speed up in maximum for susan (smoothing) too against sequential execution on Sun Ultra80 workstation having 4 processors. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10096105 | |||||||
書誌情報 |
情報処理学会研究報告計算機アーキテクチャ(ARC) 巻 2006, 号 127(2006-ARC-170), p. 1-6, 発行日 2006-11-28 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |