Martin Schoeberl and Hiren D. Patel and Edward A. Lee

EECS Department, University of California, Berkeley

Technical Report No. UCB/EECS-2009-149

October 30, 2009

This publication is archived. It is kept only for reference purposes, so it is no longer being updated and may not meet accessibility standards. If you need this content in a different format, please email webteam@eecs.berkeley.edu.

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/Archive/EECS-2009-149.pdf

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.


BibTeX citation:

@techreport{Schoeberl:EECS-2009-149,
    Author= {Schoeberl, Martin and Patel, Hiren D. and Lee, Edward A.},
    Title= {Fun with a Deadline Instruction},
    Year= {2009},
    Month= {Oct},
    Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-149.html},
    Number= {UCB/EECS-2009-149},
    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.},
}

EndNote citation:

%0 Report
%A Schoeberl, Martin 
%A Patel, Hiren D. 
%A Lee, Edward A. 
%T Fun with a Deadline Instruction
%I EECS Department, University of California, Berkeley
%D 2009
%8 October 30
%@ UCB/EECS-2009-149
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-149.html
%F Schoeberl:EECS-2009-149