Publication View

Convergent Scheduling: A Flexibla and Extensible Scheduling Framework for Clustered VLIW Architectures (2003)

Abstract
Convergent scheduling is a general instruction scheduling framework that simpli es and facilitates the application of a multitude of arbitrary constraints and scheduling heuristics required to schedule instructions for modern complex processors. A convergent scheduler is composed of independent phases, each implementing a heuristic that addresses a particular problem or constraint. The phases share a simple, common interface that allows to inquire and modify spatial and temporal preference for each instruction. With each heuristic independently applying its scheduling constraint in succession, the nal result is a well formed instruction schedule that is able to satisfy most of the constraints.

Publication details
Download http://citeseer.ist.psu.edu/559850.html
Source http://cag.lcs.mit.edu/commit/papers/02/diego-thesis.ps
Publisher unknown
Contributors The Pennsylvania State University CiteSeer Archives
Repository CiteSeer (United States)
Keywords Saman P. Amarasinghe Convergent Scheduling: A Flexibla and Extensible Scheduling Framework for Clustered VLIW Architectures
Language Englisch
Relation oai:CiteSeerPSU:125354, oai:CiteSeerPSU:171356, oai:CiteSeerPSU:534518, oai:CiteSeerPSU:301965, oai:CiteSeerPSU:115521, oai:CiteSeerPSU:495458, oai:CiteSeerPSU:580879, oai:CiteSeerPSU:9753, oai:CiteSeerPSU:599407