NASA NTRS · 19870017086
Imprecise results: Utilizing partial computations in real-time systems
Abstract
In real-time systems, a computation may not have time to complete its execution because of deadline requirements. In such cases, no result except the approximate results produced by the computations up to that point will be available. It is desirable to utilize these imprecise results if possible. Two approaches are proposed to enable computations to return imprecise results when executions cannot be completed normally. The milestone approach records results periodically, and if a deadline is reached, returns the last recorded result. The sieve approach demarcates sections of code which can be skipped if the time available is insufficient. By using these approaches, the system is able to produce imprecise results when deadlines are reached. The design of the Concord project is described which supports imprecise computations using these techniques. Also presented is a general model of imprecise computations using these techniques, as well as one which takes into account the influence of the environment, showing where the latter approach fits into this model.
Keep this discovery
Explore connections, maps & timelines
Lin, Kwei-Jay, Natarajan, Swaminathan, Liu, Jane W.-S.. 1987-04-15. Imprecise results: Utilizing partial computations in real-time systems. https://ntrs.nasa.gov/citations/19870017086
Cite the original work for its findings. Save a collection to share your selection of sources.