SEWD - A CACHE ARCHITECTURE TO SPEED-UP THE MISALIGNED INSTRUCTION PREFETCH

Citation
Js. Yim et al., SEWD - A CACHE ARCHITECTURE TO SPEED-UP THE MISALIGNED INSTRUCTION PREFETCH, IEICE transactions on information and systems, E80D(7), 1997, pp. 742-745
Citations number
10
Categorie Soggetti
Computer Science Information Systems
ISSN journal
09168532
Volume
E80D
Issue
7
Year of publication
1997
Pages
742 - 745
Database
ISI
SICI code
0916-8532(1997)E80D:7<742:S-ACAT>2.0.ZU;2-W
Abstract
In microprocessors, reducing the cache access delay and the number of pipeline stall is critical to improve the system performance. In this paper, we propose a Separated Word-line Decoding (SEWD) cache to overc ome the pipeline stall caused by the misaligned multi-words data or in struction prefetches which are placed over two cliche lines. SEWD cach e makes it possible to perform misaligned prefetch as well as aligned prefetch in one clock cycle. This feature is invaluable because the br anch target addresses are very often misaligned (Percentage of misalig nment in the cache is 8 to 13% for 16-byte caches). 8 Kbyte SEWD cache chip was implemented in 0.8 mu m DLM CMOS process. It consists of 489 ,000 transistors on a die size of 0.853 x 0.827 cm(2).