跳至主導覽 跳至搜尋 跳過主要內容

Implementing real-time systems using performance polymorphism

  • University of Illinois at Urbana-Champaign

研究成果: 期刊稿件會議文章同行評審

1 引文 斯高帕斯(Scopus)

摘要

A novel model for complex real-time systems is proposed. In this model, several versions of a program fragment are provided to perform a particular action. These versions will differ only in their performance parameters, such as the time required, the resources consumed, and the precision of the results. The authors describe an implementation of a technique called performance polymorphism, in which the process of selecting a version from this set may be automated. Performance polymorphism is a unified theory to express the choice among multiple versions in a way that is both natural and powerful. It allows the flexibility of adding new versions at any time, of adapting to unforeseen constraints, and of adapting to automatically generated variants of a procedure (as, for example, might come from a parallelizing compiler). A means to implement the theory of performance polymorphism that requires very low overheads at run time has been developed by analyzing the constraints and propagating performance information backwards in order to bind performance polymorphic functions as early as possible.

原文英語
頁(從 - 到)693-698
頁數6
期刊Proceedings - IEEE Computer Society's International Computer Software & Applications Conference
出版狀態已出版 - 1990
對外發佈
事件Proceedings of the 14th Annual International Computer Software and Applications Conference - COMPSAC 90 - Chicago, IL, USA
持續時間: 29 10 199002 11 1990

指紋

深入研究「Implementing real-time systems using performance polymorphism」主題。共同形成了獨特的指紋。

引用此