連接する変数の生存区間に着目したレジスタ割付けの一方式 (<特集>機能論理設計, アーキテクチャ設計支援と一般)

書誌事項

タイトル別名
  • A Method of Register Allocation Attending to the Series of Variable's Live Range

この論文をさがす

抄録

近年、機器組み込みソフトウェアを高級言語により開発することが不可欠になっているが、高級言語開発におけるオブジェクトコードサイズの増大が組み込み分野では大きな問題となる。そこで我々は、コンパイラ技術の観点から組み込みマイコンMN10xシリーズを開発した。本稿では、MN10xシリーズのような少数のレジスタしか持たないマイコンに対しても、効率の良い大域的レジスタ割付けが可能な方式について報告する。この方式は、変数間の生存区間の継りに着目して、変数に各レジスタを割り付けたときに、どれくらいの転送命令の削減が見込めるかを定量化した割付有効度を求めることにより、冗長な転送命令の発生を抑えることを特長とする。

収録刊行物

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

  • CRID
    1571135651992440192
  • NII論文ID
    110004028421
  • NII書誌ID
    AN1011091X
  • 本文言語コード
    ja
  • データソース種別
    • CiNii Articles

問題の指摘

ページトップへ