| タイトル | The effect of code expanding optimizations on instruction cache design |
| 本文(外部サイト) | http://hdl.handle.net/2060/19910015475 |
| 著者(英) | Conte, Thomas M.; Chang, Pohua P.; Hwu, Wen-Mei W.; Chen, William Y. |
| 著者所属(英) | Illinois Univ. |
| 発行日 | 1991-05-01 |
| 言語 | eng |
| 内容記述 | It is shown that code expanding optimizations have strong and non-intuitive implications on instruction cache design. Three types of code expanding optimizations are studied: instruction placement, function inline expansion, and superscalar optimizations. Overall, instruction placement reduces the miss ratio of small caches. Function inline expansion improves the performance for small cache sizes, but degrades the performance of medium caches. Superscalar optimizations increases the cache size required for a given miss ratio. On the other hand, they also increase the sequentiality of instruction access so that a simple load-forward scheme effectively cancels the negative effects. Overall, it is shown that with load forwarding, the three types of code expanding optimizations jointly improve the performance of small caches and have little effect on large caches. |
| NASA分類 | COMPUTER PROGRAMMING AND SOFTWARE |
| レポートNO | 91N24789 NAS 1.26:188467 UILU-ENG-91-2227 CRHC-91-17 NASA-CR-188467 |
| 権利 | No Copyright |
| URI | https://repository.exst.jaxa.jp/dspace/handle/a-is/132224 |
|