WEKO3
アイテム
組み込みマイコン用Cコンパイラにおける命令スケジューリングの一方式
https://ipsj.ixsq.nii.ac.jp/records/129791
https://ipsj.ixsq.nii.ac.jp/records/129791989886d1-0f77-4210-8f12-22c6fe54cb5b
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
|
Item type | National Convention(1) | |||||
---|---|---|---|---|---|---|
公開日 | 1996-03-06 | |||||
タイトル | ||||||
タイトル | 組み込みマイコン用Cコンパイラにおける命令スケジューリングの一方式 | |||||
タイトル | ||||||
言語 | en | |||||
タイトル | An Instruction Scheduling Method of C Compiler for Embedded Micro Computer | |||||
言語 | ||||||
言語 | jpn | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||
資源タイプ | conference paper | |||||
著者所属 | ||||||
松下電子工業(株) | ||||||
著者所属 | ||||||
松下電子工業(株) | ||||||
著者所属 | ||||||
松下電子工業(株) | ||||||
著者所属 | ||||||
松下電子工業(株) | ||||||
著者所属(英) | ||||||
en | ||||||
Matsushita Electronics Corporation | ||||||
著者所属(英) | ||||||
en | ||||||
Matsushita Electronics Corporation | ||||||
著者所属(英) | ||||||
en | ||||||
Matsushita Electronics Corporation | ||||||
著者所属(英) | ||||||
en | ||||||
Matsushita Electronics Corporation | ||||||
論文抄録 | ||||||
内容記述タイプ | Other | |||||
内容記述 | 組み込み制御用ソフトウェア規模は年々増大し、高級言語による開発が要望されている。これに対し我々は、高級言語による開発とオブジェクトコードサイズの低減という相反する条件を満たす為に、マイコンとCコンパイラの一体設計を行ない、少数レジスタ・基本命令語長1byteの組み込みマイコンを開発した。しかし近年では、これに加えて組み込みマイコンに対する性能面での要求が高まっている。今回、コンパイラからの高速化技法として、命令スケジューリング方式を開発したのでこれを紹介する。本方式はレジスタ数が少なく、レジスタの使い回しが多い場合でも有効に働く。組み込み用途のコンパイラでは、生成オブジェクトサイズがコストに直結するため、生成コードサイズの削減が重要である。このため性能最優先のCPU等に用いられるような、コードサイズを増加させるおそれのある方式の採用は難しい。この点を考慮して、今回は命令のコピーを伴わない基本ブロック内でのスケジューリングを採用した。 | |||||
書誌レコードID | ||||||
収録物識別子タイプ | NCID | |||||
収録物識別子 | AN00349328 | |||||
書誌情報 |
全国大会講演論文集 巻 第52回, 号 ソフトウェア, p. 17-18, 発行日 1996-03-06 |
|||||
出版者 | ||||||
言語 | ja | |||||
出版者 | 情報処理学会 |