Global scheduling independent of control dependencies based on condition vectors
The authors present a global scheduling method based on condition vectors. The proposed method exploits global parallelism. The technique can schedule operations independent of control dependencies. It transforms the control structure of the given behavior drastically, while preserving semantics to...
Saved in:
Published in | [1992] Proceedings 29th ACM/IEEE Design Automation Conference pp. 112 - 115 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE Comput. Soc. Press
1992
|
Subjects | |
Online Access | Get full text |
ISBN | 9780818628221 0818628227 |
ISSN | 0738-100X |
DOI | 10.1109/DAC.1992.227852 |
Cover
Summary: | The authors present a global scheduling method based on condition vectors. The proposed method exploits global parallelism. The technique can schedule operations independent of control dependencies. It transforms the control structure of the given behavior drastically, while preserving semantics to minimize the number of states in final schedule. The method can parallelize multiple nests of conditional branches and optimize across the boundaries of basic blocks. It can also optimize all possible execution paths. An algorithm is proposed which generates a single finite state machine controller from parallel individual control sequences derived in the global parallelization process. Experimental results prove that the global parallelization is very effective.< > |
---|---|
ISBN: | 9780818628221 0818628227 |
ISSN: | 0738-100X |
DOI: | 10.1109/DAC.1992.227852 |