Design of Instruction Scheduling Based on Customizable Tcore Processor

魏继增,郭炜,孙济洲
DOI: https://doi.org/10.3969/j.issn.0493-2137.2010.03.004
2010-01-01
Abstract:Customizable Tcore processor based on transport triggered architecture owns perfect tradeoff between performance and cost. But the feature of abundant data-transport details visible on the architecture level leads to low compilation efficiency. A retargetable compiler framework based on MACHSUIF intermediate format was presented, in which list scheduling and critical path algorithm were implemented to achieve highly efficient instruction scheduling so as to greatly improve the quality of compilation. Furthermore,the dead lock of function units was resolved thanks to scheduling based on operations. Compared with traditional MoveFramework,the instruction level parallelism was increased by about 40% through tests on the four DSP applications.
What problem does this paper attempt to address?