【技术实现步骤摘要】
本专利技术涉及支持屏蔽(mask)操作的逻辑、处理器及系统。
技术介绍
随着处理器技术的进步,也不断生成新代码在具有这些处理器的机器上运行。用户一般对他们的计算机,不管其在用的软件类型,期望和需要更高性能。可能问题产生自实际在处理器内执行的这些类型的指令和操作。基于所需要的电路的类型和/或操作的复杂性,某些类型的操作会需要更多时间才能完成。这提供了优化某些复杂操作在处理器内执 行的方式的机会。媒体应用是微处理器开发的驱动力。因此,显示图像和播放音频和视频数据(通称为内容)已成为目前的计算装置越来越流行的应用。此类操作是计算密集的,但是提供高级别的数据并行性,可以通过采用多种数据存储装置(例如单指令多数据(SIMD)寄存器)的有效的实现来利用这种高级别的数据并行性。许多目前的体系结构还需要多个操作、指令或子指令(常常称为“微操作”或“Pops”)来对多个操作数执行多种数学运算或数据传输操作,从而减小了吞吐量并增加了执行这些操作所需的时钟周期数。在SIMD或矢量化操作中常常使用屏蔽,以使得程序员能够屏蔽矢量的某个部分。它广泛地应用于条件操作、矢量化循环的开始/结束或 ...
【技术保护点】
一种用于执行屏蔽加载和存储操作的设备,包括:模块,其用于接收和执行屏蔽移动指令以将矢量数据元素从源位置传送到目的地位置,所述矢量数据元素包含多个压缩数据元素,其中所述屏蔽移动指令要根据矢量屏蔽寄存器中的屏蔽信息来执行,其中所述屏蔽移动指令是屏蔽加载指令。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:D奥伦斯蒂恩,Z斯佩伯,B瓦伦丁,B艾特顿,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。