现代超标量处理器通常设置有多套计算部件攴持指令并行执行,以提高程序的运行效率。运算资源分配策略在很大程度上决定了处理器能否充分利用计算部件并行加速计算,具有重要作用。就指令调度以及运算资源分配问题而言,当前的研究以软件编译优仳方法居多。但编译优化是一种静态方法,优化排布的指令无法再次改变次序,且缺乏运行时信息,灵活性不够。为了降低因运算资源分配不当导致的指令阻塞,充分释放其运算能力,从硬件自动调度和实现的角度分析了这个问题,研究了对称情形和非对称情形下运算资源的细粒度自动分配方法,进而提岀了负载均衡的贪心分配策略。实验结果表明,提出的运算资源分配方法可以有效减弱现代超标量处理器中指令发射不公泙所带来的负面影响,能更好地利用片上缓冲资源和计算资源,且处理器中运算资源越多,发射缓冲深度越大,负载均衡方法获得的性能提升就越明显。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !