单选题
MIPS(每秒百万次指令数)和MFLOPS(每秒百万次浮点运算数)是衡量CPU性能的两个指标,其中______。
A.MIPS适合衡量向量处理机的性能,MFLOPS适合衡量标量处理机的性能
B.MIPS适合衡量标量处理机的性能,MFLOPS适合衡量向量处理机的性能
C.MIPS反映计算机系统的峰值性能,MFLOPS反映计算机系统的持续性能
D.MIPS反映计算机系统的持续性能,MFLOPS反映计算机系统的峰值性能
【正确答案】
B
【答案解析】[解析] MIPS反映的是单位时间内执行定点指令的条数,MLOPS是基于所完成的浮点操作次数而不是指令数。同一个程序,不同计算机运行所需的指令数会不同,但所用到的浮点运算次数却是相同的。
以MIPS和MFLOPS作为计量单位来衡量运算速度。MIPS表示每秒执行多少百万条指令。这里所说的指令一般是指加、减运算这类短指令,适合于衡量标量机的性能。MFLOPS表示每秒执行多少百万次浮点运算,它适用于衡量向量机的性能。