Publication | Open Access
Predictable programming on a precision timed architecture
157
Citations
18
References
2008
Year
Unknown Venue
Modern ProcessorsEngineeringReal-time System DesignComputer ArchitecturePredictable TimingEmbedded SystemsFormal VerificationHardware SecurityReal-time SystemApproximate ComputingSystems EngineeringParallel ComputingTimed SystemComputer EngineeringComputer ScienceReal-time ComputingReal-time AlgorithmOperating SystemsFormal MethodsParallel ProgrammingReal-time SystemsHard Real-timeReal-time OperationSystem SoftwarePredictable Programming
In a hard real-time embedded system, the time at which a result is computed is as important as the result itself. Modern processors go to extreme lengths to ensure their function is predictable, but have abandoned predictable timing in favor of average-case performance. Real-time operating systems provide timing-aware scheduling policies, but without precise worst-case execution time bounds they cannot provide guarantees.
| Year | Citations | |
|---|---|---|
Page 1
Page 1