Execution-Based Scheduling for VLIW Architectures
Autor: | Kemal Ebcioglu, Sumedh W. Sathaye, Michael K. Gschwind, Erik R. Altman |
---|---|
Rok vydání: | 1999 |
Předmět: | |
Zdroj: | Euro-Par’99 Parallel Processing ISBN: 9783540664437 Euro-Par |
DOI: | 10.1007/3-540-48311-x_181 |
Popis: | We describe a new dynamic software scheduling technique for VLIW architectures, which compiles into VLIW code the program paths that are actually executed. Unlike trace processors, or DIF, the technique executes operations speculatively on multiple paths through the code, is resilient to branch mispredictions, and can achieve very large dynamic window sizes necessary for high ILP. Aggressive optimizations are applied to frequently executed portions of the code. Encouraging performance results were obtained on SPECint95 and TPC-C. The technique can be used for binary translation for achieving architectural compatibility with an existing processor, or as a VLIW scheduling technique in its own right. |
Databáze: | OpenAIRE |
Externí odkaz: |