29.01.2015 Views

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

HW/SW are Techniques <strong>for</strong> Improving Cache Per<strong>for</strong>mance 399<br />

As expected, the improvements brought by our scheme have increased. On<br />

the average, the selective scheme improved the per<strong>for</strong>mance by 28.52%,<br />

22.27%, and 19.94% <strong>for</strong> integer, numerical and mixed co<strong>de</strong>s, respectively.<br />

Figure 29-5 gives the results <strong>for</strong> larger L2 size. In the experiments, the L2<br />

size is increased to 1 MB. Our selective strategy brings a 22.25% improvement<br />

over the base configuration. Although, it may look like the improvement<br />

has dropped, this is not the case. When we look at the relative improvement<br />

versus the pure hardware, pure software and combined approaches, we see<br />

that the relative per<strong>for</strong>mance remains the same. Figure 29-6 shows the<br />

percentage improvement in execution cycles when the size of the L1 data<br />

cache is increased to 64 K. On the average, the selective optimization strategy<br />

brings a 24.17% improvement.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!