@techreport{oai:ipsj.ixsq.nii.ac.jp:00029117, author = {池田, 倫久 and NgoTauVan and 田中, 雅俊 and 福岡, 岳穂 and 片桐, 孝洋 and 本多, 弘樹 and 弓場, 敏嗣 and Norihisa, Ikeda and Ngo, TauVan and Masatoshi, Tanaka and Takeaki, Fukuoka and Takahiro, Katagiri and Hiroki, Honda and Toshitugu, Yuba}, issue = {38(2004-HPC-098)}, month = {Apr}, note = {本稿では,COINSと呼ばれる並列化コンパイラ開発のための共通インフラストラクチャを用いて,逐次プログラムを粗粒度並列化し,OpenMPプログラムを自動的に生成するコンパイラCoCoの開発について述べる. SPEC95のswimおよびtomcatvを用いてCoCoの性能評価を行ったところ,4プロセッサ並列実行時においてswimについては約1.9倍,tomcatvについては約1.7倍の速度向上が得られた. さらに,一般的に困難とされているコンパイラ開発者のデバッグ情報の理解を助けるために,逐次プログラムを構成しているマクロタスク等を視覚化できるツールの開発も合わせて行った., This paper describes the development of coarse grain parallelizing compiler“CoCo”,which automatically parallelizes a sequential program into an OpenMP program by using a infrastructure for developing parallelizing compiler called COINS. By performance evaluation using four processors in parallel,CoCo achieves 1.9 times speed-up in SPEC95 swim,and 1.7 times in SPEC95 tomcatv. Moreover,we developed a tool which visualizes the macrotasks which compose a sequential program,for helping a developer of a coarse grain parallelizing compiler understand the debug information.}, title = {粗粒度並列化コンパイラCoCoの開発}, year = {2004} }