編譯過程中的並行性優化(三):軟件流水線化與SIMD技術

浙江大學《編譯原理》課程報告 上一篇: 編譯過程中的並行性優化(二):基本塊與全局代碼調度算法 軟件流水線化 軟件流水線化也是一種重要的指令調度技術,就像硬件流水線的指令一樣,它通過並行執行來自不同循環體的指令來加快循環程序的執行速度, 在前一個循環體未結束前啓動下一個新的循環體,來達成循環體時間上的並行性。相比於簡單的展開循環(在提高性能的同時會導致代碼的膨脹),軟件流水線提供了一個方便的優化方
相關文章
相關標籤/搜索