2024-03-28T20:57:06Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000295472023-04-27T10:00:04Z01164:02240:02289:02292
Cコンパイラにおけるループ最適化の検討Examination of loop optimization on C compilerjpnhttp://id.nii.ac.jp/1001/00029547/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=29547&item_no=1&attribute_id=1&file_no=1Copyright (c) 1999 by the Information Processing Society of Japan東京大学工学系研究科富士通研究所東京大学工学系研究科東京大学工学系研究科飯塚, 大介小沢, 年弘坂井, 修一田中, 英彦C言語は多くのアプリケーションを記述するのに使用されているため、コンパイラによってC言語で書かれたプログラムを最適化することは重要である。コンパイラの最適化の研究を行なうには、既存のコンパイラを改良する方法やSUIF等の中間言語を用いる手法等がある。本稿では、複数レベルの中間言語を使用するCコンパイラを紹介し、最適化による効果の大きいループアンローリングを本コンパイラの中間言語のレベルで実装し、性能評価を行なったことを報告する。C language is used to implement various application, so it is important to optimize C language program by compiler. To research about compiler optimization, we modify facilities compiler, or use intermediate code such as SUIF. This paper introduces about C compiler which use multiple intermediate code, describes implementing and evaluation of loop unrolling on intermediate code of the compiler.AN10463942情報処理学会研究報告ハイパフォーマンスコンピューティング(HPC)199966(1999-HPC-077)65701999-08-022009-06-30