21.01.2013 Views

Lecture Notes in Computer Science 4917

Lecture Notes in Computer Science 4917

Lecture Notes in Computer Science 4917

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.

88 J. Govers et al.<br />

Table 1. Average Load and Power Consumption of Reference Processor<br />

Active<br />

ACQ1<br />

Idle fclk Power Energy<br />

[Cycles/bit] [Cycles/bit] [MHz] [mW] [nJ/bit]<br />

4 51.7 0.3 260 53 10.5<br />

8 83.7 0.3 210 55 22.0<br />

16 145.0 3.0<br />

ACQ2<br />

185 64 50.9<br />

4 53.3 0.7 270 54 10.7<br />

8 86.0 2.0 220 56 22.3<br />

16 148.0 4.0<br />

EOP<br />

190 64 50.8<br />

4 22 1 115 21 4.2<br />

8 22 2 60 13 5.2<br />

16 22 2<br />

DATA<br />

30 7 5.7<br />

4 15 1 80 15.9 3.2<br />

8 15 1 40 8.4 3.4<br />

16 15 1 20 5.3 4.2<br />

Ncpb<br />

Ncpb<br />

Ncpb<br />

Ncpb<br />

Leakage 0.94mW<br />

Furthermore we see <strong>in</strong> Fig. 3 that 37% of the total power is consumed by the program<br />

memory and 49% of the total power is consumed by SIMD operations. Therefore it is<br />

of <strong>in</strong>terest to reduce these two components. Note that different modes show a similar<br />

partition<strong>in</strong>g of the power consumption. Before we improve the processor we first state<br />

a number of possible optimization steps <strong>in</strong> Sect. 4 and then apply these <strong>in</strong> Sect. 5.<br />

4 Optimiz<strong>in</strong>g for Power Reduction<br />

This section conta<strong>in</strong>s a number of options to reduce the power.<br />

4.1 Reduction of the Instruction Word Size<br />

It is possible to reduce the <strong>in</strong>struction word (IW) size by:<br />

1. Reduction of the number of words <strong>in</strong> register files (RF). Each RF is controlled<br />

directly from the IW, therefore smaller RFs require a smaller IW. The reduction <strong>in</strong><br />

IW size is only logarithmic with respect to the reduction <strong>in</strong> RF words.<br />

2. Remov<strong>in</strong>g unnecessary operations, functional units or issue slots (IS). The reduction<br />

<strong>in</strong> IW size is only logarithmic with respect to the number of removed operations.<br />

This also has the advantage that the total hardware size is reduced.<br />

3. Reduction of immediate size. Immediates require many bits <strong>in</strong> the IW, which are<br />

not efficiently used [6]. The reduction <strong>in</strong> immediate bits is directly reflected <strong>in</strong> the<br />

reduction of IW bits.

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

Saved successfully!

Ooh no, something went wrong!