To evaluate the effect of RightSpeed overhead on energy consumption,
we ran some workloads on the Transmeta machine both with and without
RightSpeed. To equalize performance, we instructed RightSpeed to not
use the PACE calculator but instead use an algorithm identical to
Transmeta's LongRun
strategy.
Table 5 shows the results for
five short workloads derived from VTrace traces. We observe that the
performance characteristics (deadlines missed and total delay) of
RightSpeed mimicking LongRun
are very close to that of LongRun
by itself, so it is meaningful to directly compare the energy
consumption of the two. We see that simulating LongRun
with
RightSpeed has little effect on the total energy consumption. In
other words, the overhead of signaling the beginnings and ends of
tasks, and of implementing the speed schedule in software instead of
hardware is insignificant.
|