連接する変数の生存区間に着目したレジスタ割付けの一方式 (<特集>機能論理設計, アーキテクチャ設計支援と一般)
書誌事項
- タイトル別名
-
- A Method of Register Allocation Attending to the Series of Variable's Live Range
この論文をさがす
抄録
近年、機器組み込みソフトウェアを高級言語により開発することが不可欠になっているが、高級言語開発におけるオブジェクトコードサイズの増大が組み込み分野では大きな問題となる。そこで我々は、コンパイラ技術の観点から組み込みマイコンMN10xシリーズを開発した。本稿では、MN10xシリーズのような少数のレジスタしか持たないマイコンに対しても、効率の良い大域的レジスタ割付けが可能な方式について報告する。この方式は、変数間の生存区間の継りに着目して、変数に各レジスタを割り付けたときに、どれくらいの転送命令の削減が見込めるかを定量化した割付有効度を求めることにより、冗長な転送命令の発生を抑えることを特長とする。
収録刊行物
-
- 情報処理学会研究報告. 設計自動化研究会報告
-
情報処理学会研究報告. 設計自動化研究会報告 97 (119), 71-77, 1997-12-11
一般社団法人情報処理学会
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1571135651992440192
-
- NII論文ID
- 110004028421
-
- NII書誌ID
- AN1011091X
-
- 本文言語コード
- ja
-
- データソース種別
-
- CiNii Articles