2009•Unpublished venueRequires access

Efficient line buffer instruction cache scheme with prefetch

Weili Li, Lixin Yu

Open publisher page 0 citations

Abstract

Cache is an important component of modern processor. On chip instruction cache can comprise one third of CPU power. So both the energy efficiency and performance should be concerned when designing processors. Line buffer cache architecture, which adds a line size buffer between Level 1 cache and IU (integer unit), has the advantage of low energy consumption. But the scheme decreases the performance by about 20%. Prefetch is a useful scheme to improve the performance of processor. In this paper, based on the line buffer cache architecture, the prefetch scheme is introduced in to prefetch the request instructions from Level 1 cache to the line buffer in the hope of improving the processor performance without power consumption increasing significantly. The Leon 2 VHDL model is used as the environment to fulfill the method. The results show that the proposed architecture improves the performance by 12.4% with 4.9% power consumption increasing compared with line buffer cache.

About this research paper

What this paper is about

Cache is an important component of modern processor. On chip instruction cache can comprise one third of CPU power. So both the energy efficiency and performance should be concerned when designing processors. Line buffer cache architecture, which adds a line size buffer between Level 1 cache and IU (integer unit), has the advantage of low energy consumption. But the scheme decreases the performance by about 20%. Prefetch is a useful scheme to improve the performance of processor. In this paper, based on the line buffer cache architecture, the prefetch scheme is introduced in to prefetch the request instructions from Level 1 cache to the line buffer in the hope of improving the processor performance without power consumption increasing significantly. The Leon 2 VHDL model is used as the environment to fulfill the method. The results show that the proposed architecture improves the performance by 12.4% with 4.9% power consumption increasing compared with line buffer cache.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Cache is an important component of modern processor. On chip instruction cache can comprise one third of CPU power. So both the energy efficiency and performance should be concerned when designing processors. Line buffer cache architecture, which adds a line size buffer between Level 1 cache and IU (integer unit), has the advantage of low energy consumption. But the scheme decreases the performance by about 20%. Prefetch is a useful scheme to improve the performance of processor. In this paper, based on the line buffer cache architecture, the prefetch scheme is introduced in to prefetch the request instructions from Level 1 cache to the line buffer in the hope of improving the processor performance without power consumption increasing significantly. The Leon 2 VHDL model is used as the environment to fulfill the method. The results show that the proposed architecture improves the performance by 12.4% with 4.9% power consumption increasing compared with line buffer cache.

Key concepts: Instruction prefetch, Computer science, Cache, Cache pollution, Smart Cache, Cache algorithms, Page cache, Cache coloring

Related papers

Back to paper searchBrowse research topicsOriginal source
Efficient line buffer instruction cache scheme with prefetch — Research Paper | ScholarLens