コンパイラ共通基盤COINSのLLVM向け拡張

書誌事項

タイトル別名
  • An Extension to COINS for LLVM

抄録

本稿文ではコンパイラ共通基盤COINS の中間表現をLLVM の中間表現に変換するモジュールの実装を示す.本変換モジュールによって,COINS における既存の実装を活かしながら,さらに高品質なコード生成や,GPGPU向けコード生成といった応用が可能になる.本変換モジュールはCOINSの低水準中間表現における最適化モジュールの1つとして実現したものであり,その性能を示すために,SPEC ベンチマークによる評価を行った.

We propose a transformation module that transforms the intermediate representation of COINS compiler infrastructure into one of LLVM. The transformation module enables COINS to emit better code or the code for GPGPU with the capability of LLVM. We have implemented the module as an optimization module for the low-level intermediate representation on COINS, the effectiveness of which is shown through some experiments on SPEC benchmarks.

収録刊行物

詳細情報 詳細情報について

  • CRID
    1050011097124738304
  • NII論文ID
    170000092894
  • Web Site
    http://id.nii.ac.jp/1001/00112994/
  • 本文言語コード
    ja
  • 資料種別
    conference paper
  • データソース種別
    • IRDB
    • CiNii Articles

問題の指摘

ページトップへ