%0 Journal Article %T 高性能低功耗的容错编译技术:错误流压缩算法 %A 高珑? %A 杨学军? %J 软件学报 %P 2425-2437 %D 2006 %X 在许多关键应用中,计算机的高性能、低功耗和高可靠性是必须同时满足的要求.传统的软件容错技术频繁使用和比较分支指令检测错误,带来了巨大的性能和功耗的开销.提出了基于计算数据流模型的错误流模型,并设计了错误流压缩算法.在错误流压缩算法中,利用附加计算压缩了错误流的直径,显著减少了分支指令的数量,而总指令数不变.针对streamit提供的快速傅立叶变换测试程序,采用wattch对错误流压缩算法进行模拟测试.实验结果表明,当循环参数n=225时,与传统的eddi算法相比,使用错误流压缩算法可减少分支指令24%以上,ipc提高超过12%,同时,功耗减少了将近5%.给出的推算表明:在该实验中,如果内层循环体的存储指令数量为8,分支指令的减少可以达到43%以上. %K 软件容错 %K cots %K 错误流模型 %K 错误流压缩算法 %K 分支指令 %K 高性能 %K 低功耗 %U http://www.jos.org.cn/ch/reader/view_abstract.aspx?file_no=20061203&flag=1