【技术实现步骤摘要】
本专利技术包括使用单个控制信号处理多个数据元素而执行操作的一种装置和方法。本专利技术允许对压缩数据类型执行移动、压缩和拆开的操作。
技术介绍
当今,大多数个人计算机系统的工作机制是使用一个指令产生一个结果。通过增加指令的执行速度和处理器指令的复杂程度以及并行执行多个指令来增加处理器性能,这种计算机称为复杂指令集计算机(CISC)。例如加里福尼亚州Santa Clara的INTEL公司的INTEL80386TM微处理器就属于CISC类型的处理器。先前的计算机系统结构经过优化以利用CISC概念。这样的系统通常具有32位宽的数据总线。然而,针对计算机支持的协作(CSC-电话会议与混合媒体数据操作集成)、2维/3维图像、图像处理、视频压缩/解压、识别算法和音频处理方面的应用增加了对更高性能的需求。但是,执行速度和指令复杂性的增加只是一种解决方案。这些应用的一个共同的特征是它们常常操作大量的数据,其中只有少数位是重要的。也就是说,是有关位用比数据总线大小少得多的位表示的数据。例如,处理器的许多操作是就8位和16位数据执行的(例如视频图像中的像素彩色分量),但是具有宽得 ...
【技术保护点】
一种方法,包括:接收第一指令,所述第一指令包括一个操作码字段,一个第一字段表示具有第一组多个数据元的第一操作数,一个第二字段表示具有第二组多个数据元的第二操作数,第一组多个数据元和第二组数据元的每个第一数据元的长度是N/2比特; 响应于所述第一指令存储长度为至少N比特的第一压缩数据到目标位置,所述第一压缩使用包括每个第一组多个数据元和每个第二组多个数据元的反转形式,每个所述反转形式是长度小于N比特的多比特数据元。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:A皮莱格,Y雅列,M米陶尔,LM门纳梅尔,B艾坦,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。