问答题 什么是SSE指令集?它主要包括了哪些类型的指令?这类指令有什么优缺点?
【正确答案】SSE是streaming SIMD extension(SIMD扩展指令集)的缩写,而其中SIMD的含意为single instruction multiple data(单指令多数据),所以SSE指令集也叫单指令多数据流扩展。该指令集最先运用于Intel公司的.PentiumⅢ系列处理器,它是为提高处理器浮点性能而开发的扩展指令集,共有70条指令,其中包含提高3D图形运算效率的50条SIMD浮点运算指令、12条MMX整数运算增强指令、8条优化内存中的连续数据块传输指令。SSE指令与AMD公司的3DNow!指令彼此互不兼容.但SSE包含了3DNow!中的绝大部分功能;SSE也向下兼容MMX指令,它可以通过SIMD和单时钟周期并行处理多个浮点数据来有效地提高浮点运算速度。
【答案解析】