Figure 5 - uploaded by Dong-Yuan Chen
Content may be subject to copyright.
Interaction between high-level and micro-level instruction scheduling.  

Interaction between high-level and micro-level instruction scheduling.  

Source publication
Article
Full-text available
Effective and efficient modeling and management of hardware resources have always been critical toward generating highly efficient code in optimizing compilers. The instruction templates and dispersal rules of the Itanium® architecture add new complexity in managing resource constraints to instruction scheduler. We extended a finite state automaton...

Context in source publication

Context 1
... a FU-FSA based micro-level scheduler taking care of the resource management, the instruction scheduler can focus on high-level scheduling decision. Figure 5 The instruction scheduler repeatedly picks the best candidate from a list of instructions in the schedule region that are ready for execution at the current cycle. The schedule region could be a simple basic block in a basic block scheduler. ...

Similar publications

Article
Full-text available
A compiler generation method in PEAS-III is proposed in this paper. PEAS-III is an ASIP (Application Specific Instruction set Processor) development environment, which accepts processor specification including hardware resources and clock-based micro-operation description of instructions, and generates data path and control logic description of the...