要解决的问题:通过使用SIMD计算设备来快速执行Dekker方法。解决方案:计算处理装置10具有:编译器2,其使用加法错误来编译程序1;以及主存储部分4,其存储来自编译器2的多个指令; SIMD指令执行部6根据从主存储部4读出的指令,通过使用单指令多数据(SIMD)法的运算来求出运算误差,该SIMD指令通过一条指令执行多个运算。执行部分6具有:SIMD的寄存器177,其具有分别包括多个寄存器的第一寄存器组171和第二寄存器组172;计算部件18,其通过SIMD方法执行用于比较从第一寄存器组171和第二寄存器组172输入的两个输入值的绝对值的处理,然后将较大的绝对值视为第一值,将较小的绝对值视为作为第二个值。计算部分18通过SIMD方法通过使用第一和第二值来执行加法和减法。
版权:(C)2010,日本特许厅&INPIT