Martin Schoeberl, Hiren D. Patel and Edward A. Lee
EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2009-149
October 30, 2009
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/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}, Institution = {EECS Department, University of California, Berkeley}, 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