Intel Advanced Digital Meida Boost(Intel先进数字媒体增强)是Core架构以来特别强调的部分,主要包括了多媒体指令集SSE系列的更新,现在Penryn处理器包含了新的SSE4指令集(准确来说是SSE4.1),以及新的Super Shuffle Engine超级传送引擎。
Penryn搭载的47条SSE4.1特别为多媒体而优化,在相关应用方面可以提升100%多的性能(DivX 6.6 Alpha编码测试),在图形、图像方面也有着不小的提升。关于SSE4指令集的比较详细的分析,可以参看:IA32多媒体指令集革命 Intel SSE4前瞻。
Super Shuffle Engine超级传送引擎
Super Shuffle Engine其实是加速SSE相关数据的传输转移过程,包括打包、解压、对齐、宽进位等操作,都可以通过Super Shuffle Engine来加速,从而可以在每个时钟周期内完成128位的操作。这个加速是完全硬件的,不需要软件的变动。
Super Shuffle Engine是和SSE应用息息相关的,SSE应用需要应用到大量数据的运输、处理,因此Super Shuffle Engine可以最终让SSE数据转移的速度提升到原来的两倍,对SAD、混合、分布创作等运算都能起到增强性能的作用,从而最终提升多媒体程序的运行速度。