![]() | ![]() |
|
  |
pretThepret group is for the discussion of Precision Timed (PRET) Machines, which are introduced in:
"The Case for the Precision Timed (PRET) Machine," Stephen Edwards and Edward A. Lee, EECS Department, University of California, Berkeley, Technical Report No. UCB/EECS-2006-149, November 17, 2006 AbstractWe argue that at least for embedded software applications, computer architecture, software, and networking have gone too far down the path of emphasizing average case performance over timing predictability. In architecture, techniques such as multi-level caches and deep pipelines with dynamic dispatch and speculative execution make worst-case execution times (WCET) highly dependent on both implementation details of the processor and on the context in which the software is executed. Yet virtually all real-time programming methodologies depend on WCET. When timing properties are important in the software and when concurrent execution is affected by timing, the result is brittle designs. In this paper, we argue for precision timed (PRET) machines, which deliver high performance, but not at the expense of timing predictability. We summarize a number of research approaches that can be used to create PRET machines, and discuss how the software, operating system, and networking abstractions built above the machine architecture will have to change. PRET Receives Funding from the NSFOn June 30, 2007, Columbia University News reports:Prof. Steve Edwards, along with Prof. Edward Lee at UC Berkeley, has been awarded a three-year National Science Foundation grant titled "PRET: Precision Timed Architectures". StaffCurrently Interested Students
Summer Reading GroupTechnical Reports
Class Project Reports
PRET Wiki
PRET Publications
PRET Resources
Mailing lists and discussion forums may be found under the pret link above. To modify this page, use CVS. |