Fun with a Deadline Instruction
Authors:
Schoeberl, Martin
Patel, Hiren D.
Lee, Edward A.
Technical Report Identifier: EECS-2009-149
October 30, 2009
EECS-2009-149.pdf
Abstract: In this paper we present example applications using a deadline instruction. The deadline instruction brings cycle accurate timing information into the application code. We have implemented the mechanism in a time-predictable Java chip-multiprocessor. As a proof of the accuracy that can be gained, a digital to analog conversion of audio signals is implemented completely in software. Furthermore, we show how the deadline instruction can be used to verify bytecode execution times on chip-multiprocessors and how to synchronize tasks to a time-division based memory arbiter.