会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明授权
    • Mechanism for software pipelining loop nests
    • 软件流水线环路机制
    • US06820250B2
    • 2004-11-16
    • US10143163
    • 2002-05-09
    • Kalyan MuthukumarGautam B. Doshi
    • Kalyan MuthukumarGautam B. Doshi
    • G06F944
    • G06F8/4452
    • A method is provided for processing nested loops that include a modulo-scheduled inner loop within an outer loop. The nested loop is scheduled to execute the epilog stage of the inner loop for a given iteration of the outer loop with the prolog stage of the inner loop for the next iteration of the outer loop. For one embodiment of the invention, this is accomplished by initializing an epilog counter for the inner loop to a value that bypasses draining the software pipeline. This causes the processor to exit the inner loop before it begins draining the inner loop pipeline. The inner loop pipeline is drained during the next iteration of the outer loop, while the inner loop pipeline fills for the next iteration of the outer loop.
    • 提供了一种处理嵌套循环的方法,该嵌套循环在外循环中包括模调度内循环。 嵌套循环调度为执行外循环的给定迭代的内循环的epilog阶段,其中内循环的前序级用于外循环的下一次迭代。 对于本发明的一个实施例,这通过将用于内部循环的epilog计数器初始化为绕过排出软件流水线的值来实现。 这会导致处理器在开始耗尽内循环管线之前退出内循环。 内循环流水线在外循环的下一次迭代期间排出,而内循环流水线填满外循环的下一次迭代。