Back to Search Start Over

Modulo scheduler implementation for VLIW processor

Authors :
Ingoo Heo
Yunheung Paek
Jangseop Shin
Sangjun Han
Hyungyun Jung
Source :
2014 International SoC Design Conference (ISOCC).
Publication Year :
2014
Publisher :
IEEE, 2014.

Abstract

For VLIW processors, compiler must statically schedule instructions since there are no hardware for detecting hazards and reordering instructions at runtime. Thus, instruction scheduling techniques for VLIW processors have critical influence on correct execution and effective utilization of hardware resources. Software pipelining is a popular instruction scheduling technique which enables overlapped execution of successive loop iterations. We implemented modulo scheduler, which is a widely used technique of obtaining software pipelined schedule. Experiments on a set of multimedia applications show that performance is increased up to 2.6x compared to simple list scheduling implementation.

Details

Database :
OpenAIRE
Journal :
2014 International SoC Design Conference (ISOCC)
Accession number :
edsair.doi...........23889a9d8cdf4ec121e33469faccbc03
Full Text :
https://doi.org/10.1109/isocc.2014.7087597