Abstract

이 논문에서는 단일 칩 프로세서에서 제한된 공간의 레벨 1 캐시를 구성하고 있는 선인출 캐시 <TEX>$L_P$</TEX>와 요구인출 캐시 <TEX>$L_1$</TEX>의 합이 일정한 때, <TEX>$L_1$</TEX>와 <TEX>$L_P$</TEX>의 크기의 적정한 비율을 실험을 통하여 분석하였다. 실험 결과, <TEX>$L_1$</TEX>와 <TEX>$L_P$</TEX>의 합이 16KB일 경우에는 <TEX>$L_1$</TEX>을 12KB, <TEX>$L_P$</TEX>를 4KB로 구성하고 <TEX>$L_P$</TEX>의 선인출 기법과 캐시교체정책은 각각 OBL과 FEO을 적용시키는 레벨 1 캐시 구조가 가장 성능이 우수함을 보였다. 또한 이 분석은 <TEX>$L_1$</TEX>와 <TEX>$L_P$</TEX>의 합이 32KB 이상인 경우에는 <TEX>$L_P$</TEX>의 선인출 기법으로는 동적필터 기법을 사용하는 것이 유리함을 보였고 32KB의 공간이 가용한 경우에는 <TEX>$L_1$</TEX>을 28KB, <TEX>$L_P$</TEX>를 4KB로, 64KB가 가용한 경우에는 <TEX>$L_1$</TEX>을 48KB, <TEX>$L_P$</TEX>를 16KB로 레벨 1 캐시를 분할하는 것이 가장 좋은 성능을 발휘함을 보였다. This paper measured a proper ratio of the size of demand fetch cache <TEX>$L_1$</TEX> to that of prefetch cache <TEX>$L_P$</TEX> by imulation when the size of <TEX>$L_1$</TEX> and <TEX>$L_P$</TEX> are constant which organize space-limited level 1 cache of a single microprocessor chip. The analysis of our experiment showed that in the condition of the sum of the size of <TEX>$L_1$</TEX> and <TEX>$L_P$</TEX> are 16 KB, the level 1 cache organization by constituting <TEX>$L_P$</TEX> with 4 KB and employing OBL and FIFO as a prefetch technique and a cache replacement policy respectively resulted in the best performance. Also, this analysis showed that in the condition of the sum of the size of <TEX>$L_1$</TEX> and <TEX>$L_P$</TEX> are over 32 KB, employing dynamic filtering as prefetch technique of <TEX>$L_P$</TEX> are more advantageous and splitting level 1 cache by constituting <TEX>$L_1$</TEX> with 28 KB and <TEX>$L_P$</TEX> with 4 KB in the case of 32 KB of space are available, by constituting <TEX>$L_1$</TEX> with 48 KB and <TEX>$L_P$</TEX> with 16 KB in the case of 64 KB elicited the best performance.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.