首页 | 本学科首页   官方微博 | 高级检索  
     

SMS软件流水调度算法的设计与实现
引用本文:叶丞,朱怡安,王云岚.SMS软件流水调度算法的设计与实现[J].计算机工程与科学,2008,30(9):62-65.
作者姓名:叶丞  朱怡安  王云岚
作者单位:西北工业大学高性能计算中心,陕西,西安,710072
摘    要:循环是程序中的热代码,对循环进行有效的优化可以显著缩短程序的执行时间。软件流水是一种开发循环体指令级并行的细粒度循环优化技术,它通过调度循环中连续迭代之间的指令使其并行执行,从而提高了循环的执行效率。实验数据表明,用Cerngoop程序包进行测试,循环优化效果明显。

关 键 词:指令级并行  软件流水  SMS模调度

Design and Implementation of a Swing Modulo Scheduling Algorithm
YE Cheng,ZHU Yi-an,WANG Yun-lan.Design and Implementation of a Swing Modulo Scheduling Algorithm[J].Computer Engineering & Science,2008,30(9):62-65.
Authors:YE Cheng  ZHU Yi-an  WANG Yun-lan
Abstract:Loop is the hotspot of programs,optimizing it can significantly shorten the execution time of a program. Software pipelining is a fine-grained loop optimization technique that explores the instruction parallelism of loops by overlapping the successive iterations of the loops and executing them in parallel.By doing this it improves the execution efficiency of the loops.The experimental results show that the optimization effect is obvious using the CernLoop benchmark suite for evaluation.
Keywords:Instruction level parallelism  software pipeline  swing modulo scheduling
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号