Modulo scheduler implementation for VLIW processor

SoC Design Conference(2014)

引用 6|浏览9
暂无评分
摘要
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.
更多
查看译文
关键词
multiprocessing systems,processor scheduling,vliw processor,instruction scheduling technique,loop iteration,modulo scheduler implementation,multimedia application,software pipelined schedule,very long instruction word,vliw,instruction level parallelism,instruction scheduling,modulo scheduling,software pipelining
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要