MMX 编辑
MMX是由英特尔开发的一种单指令流多数据流多媒体指令集,共有57条指令。它于1996年集成在英特尔奔腾MMX处理器上,以提高其多媒体数据的处理能力。
6
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
奔腾II为英特尔于1997年5月7日推出的微处理器。它基于Pentium Pro使用的P6架构,但加强16位元的效能,以及加入MMX指令集。虽然MMX指令集最早出现在Pentium MMX CPU,但是其后研发的所有型号的Pentium Pro都没有包含MMX指令集,这影响在图形计算方面的性能。
LoongMMI指令集即龙芯多媒体扩展指令集,是LoongISA指令集架构的一个扩展指令集。LoongMMI 部分指令是128位元的,故 LoongMMI 是 128 位多媒体向量指令集。LoongMMI 指令集拓展对标的是 英特尔 的 MMX 单指令流多数据流 多媒体指令集。龙芯中科在其龙芯2F中央处理器中第一次添加了 LoongMMI 指令集拓展,在其龙芯3A1000中央处理器中第一次添加了 LoongISA 版本的 LoongMMI 。LoongMMI 指令集提供了80条指令,LoongMMI 是龙芯64位通用架构长期支持的指令集拓展。
EMMI是Cyrix公司所研发的指令集,并用于Cyrix 6x86、Cyrix 6x86等处理器中,它以MMX指令集为基础进行扩展延伸,为其多增了13个新指令,好让多媒体应用的运算更强效快速。EMMI指令集的功效预设是不开启,需要BIOS或软件的配合才能将其发挥使用。此外,EMMI一直没有太多软件开发者、开发商的认同与支援,但是Intel的SSE指令集确实与EMMI指令集共用部分运算码。除了6x86MX/MII之外,此后也没有其他处理器支援EMMI指令集。
VIA C7-D是一款x86处理器,核心代号为Esther,由台湾的威盛电子公司设计。C7-D处理器与C7及C7-M处理器架构一样采用CoolStream架构,C7-D时脉最高为1.8GHz,而最大功耗仅为20W。VIA C7-D采用了nanoBGA2封装,核心面积仅为21mm x 21 mm,现时拥有1.5GHz及1.8GHz两款型号。C7-D拥有32 way 128KB L2 Cache、16阶工作管线。支援MMX、SSE、SSE2及SSE3等多媒体指令集。
VIA C7-M是一款X86处理器,由VIA设计,它采用 CoolStream 处理器架构,uFCPGA 478封装,IBM 90nm SOI工艺,支持MMX、SSE、SSE2和SSE3等多媒体指令集。主要用于笔记型电脑和UMPC上。开发代号为Esther
SSE2,全名为Streaming SIMD Extensions 2,是一种IA-32架构的SIMD指令集。SSE2是在 2001年随着Intel发表第一代Pentium 4处理器也一并推出的指令集。它延伸较早的SSE指令集,而且可以完全取代MMX指令集。在2004年,Intel 再度扩展了SSE2指令为 SSE3 指令集。与 70 条指令的 SSE 相比,SSE2新增了144条指令。在2003年,AMD也在发布AMD64的64位元处理器时跟进SSE2指令集。
SSE是英特尔在AMD的3DNow!发布一年之后,在其计算机芯片Pentium III中引入的指令集,是继MMX的扩充指令集。SSE指令集提供了70条新指令。AMD后来在Athlon中加入了对这个新指令集的支持。
奔腾II为英特尔于1997年5月7日推出的微处理器。它基于Pentium Pro使用的P6架构,但加强16位元的效能,以及加入MMX指令集。虽然MMX指令集最早出现在Pentium MMX CPU,但是其后研发的所有型号的Pentium Pro都没有包含MMX指令集,这影响在图形计算方面的性能。
VIA C7-M是一款X86处理器,由VIA设计,它采用 CoolStream 处理器架构,uFCPGA 478封装,IBM 90nm SOI工艺,支持MMX、SSE、SSE2和SSE3等多媒体指令集。主要用于笔记型电脑和UMPC上。开发代号为Esther
SSE是英特尔在AMD的3DNow!发布一年之后,在其计算机芯片Pentium III中引入的指令集,是继MMX的扩充指令集。SSE指令集提供了70条新指令。AMD后来在Athlon中加入了对这个新指令集的支持。