软件数据预取是一种有效的隐藏存储延迟的技术。IA-64是支持软件数据预取和软件流水的 EPIC(显式并行指令计算)体系结构。软件数据预取不是一种无损的技术,其引入的开销有时会降低程序的性能。提出了降低软件流水中数据预取开销的算法,利用旋转寄存器的特性合并具有相同类型的预取操作。在 ORC(open research compiler)中实现了此算法,并对 SPEC CFP2000基准程序进行了测试。实验结果表明此算法有效减少了冗余数据操作的个数,提高了编译器的性能。
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~