SSE4指令集有什么作用?

来源:百度知道 编辑:UC知道 时间:2024/06/29 02:54:10
5200没有SSE4指令集,平常看高清、玩游戏有影响吗?SSE4指令集在日常应用中的主要作用是什么?

Intel® SSE4 由一套全新指令构成,旨在提升一系列应用程序的性能和能效。Intel® SSE4 构建于英特尔64 指令集架构 (Intel® 64 Instruction Set Architecture) (ISA),该架构是开发 32 位和 64 位应用最为广泛应用的电脑架构。Intel® SSE4 是英特尔与其独立软件开发商 (ISV) 团体精诚合作的成果,它可以支持开发人员轻松改进产品,同时保持必要的应用级兼容性,以适应处理器不断迭代的需求。
Intel® SSE4 包含 54 条指令,主要分为两类:矢量化编译器和媒体加速器,以及高效加速字符串和文本处理。
矢量化编译器和媒体加速器可提供高性能的编译器函数库,如封包(同时使用多个操作数)整数运算和浮点运算,可生成性能优化型代码。此外,它还包括高度优化的媒体相关运算,如绝对差值求和、浮点点积和内存负载等。矢量化编译器和媒体加速器指令可改进音频、视频和图像编辑应用、视频编码器、3D 应用和游戏的性能。
高效加速字符串和文本处理包含多个压缩字符串比较指令,允许同时运行多项比较和搜索操作。由此受益的应用包括数据库和数据采掘应用,以及那些利用病毒扫描和编译器等分析、搜索和模式匹配算法的应用。
Penryn 支持 47 条 Intel® SSE4 指令,包括矢量化编译器和媒体加速器指令。未来的英特尔处理器将支持其余指令,而软件也将能从程序的角度检测出处理器支持哪些 Intel® SSE4 指令。
这个是Intel®官方针对SSE4的说明 非常详

改进音频、视频和图像编辑应用、视频编码器、3D 应用和游戏的性能。

具体有多大影响,试过才知道。