Scheduling contract algorithms on multiple processors

AAAI/IAAI(2002)

引用 32|浏览22
暂无评分
摘要
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned. They can be divided into two classes: contract algorithms, for which the total run time must be specified in advance, and interruptible algorithms, which can be queried at any time for a solution. An interruptible algorithm can be constructed from a contract algorithm by repeatedly activating the contract algorithm with increasing run times. The acceleration ratio of a run-time schedule is a worst-case measure of how inefficient the constructed interruptible algorithm is compared to the contract algorithm. The smallest acceleration ratio achievable on a single processor is known. Using multiple processors, smaller acceleration ratios are possible. In this paper, we provide a schedule for m processors and prove that it is optimal for all m. Our results provide general guidelines for the use of parallel processors in the design of real-time systems.
更多
查看译文
关键词
algorithms offer,total run time,smallest acceleration ratio,scheduling contract algorithm,computation time,interruptible algorithm,smaller acceleration ratio,contract algorithm,run time,multiple processor,acceleration ratio,m processor,real time systems,bayesian networks
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要