【技术实现步骤摘要】
【国外来华专利技术】领域本公开一般涉及计算领域。更具体地,本专利技术的实施例一般涉及经压缩代码的加速执行。背景许多应用对于代码大小尺寸(code size footprint)是敏感的。一个关键示例是移动应用,该移动应用可使用基于只读存储器(ROM)的系统,其中永久性存储器存储是整体系统成本、大小、或功耗中的关键因素。在一些实例中,代码压缩可被用来减轻这些问题中的至少一些,有时因所需的经压缩代码的飞行(on-the-fly)解压缩而带来性能降低和/或功耗增加。附图简述参照附图提供详细描述。在附图中,附图标记最左边的数字标识该附图标记首次出现的附图。在不同附图中使用相同附图标记来指示相似或相同的项目。图1和2分别例示了在压缩之前和之后的嵌入式编码压缩。图3、5和7例示了根据一些实施例的流水线化解压缩器的框图。图4和6例示了根据一些实施例的流入流水线化解压缩器的数据。图8是根据本专利技术的实施例的方法的流程图。图9和10例示了可用于实现本文中所讨论的一些实施例的计算系统的实施例的框图。图11例示是根据一些实施例的无线局域或蜂窝网通信系统的框图。详细描述在以下描述中,阐述众多具体细节以提供对各实施例的透彻理解。然而,本专利技术的各个实施例在没有这些具体细节的情况下也可实践。在其他情形中,众所周知的方法、过程、组件和电路并未进行详细描述以免混淆本专利技术的特定实施例。此外,本专利技术实施例 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.06.27 US 12/824,1871.一种装置,包括:
第一存储单元,用于存储与嵌入式代码指令地址相对应的指针;
第二存储单元,用于存储与所述指针相对应的独特嵌入式代码指令;以及
用于执行所存储的嵌入式代码指令的处理器,其中所述第一存储单元响应
于在第一存储单元处对所述嵌入式代码指令地址的接收而向所述第二存储单
元传送所述指针,以及
其中所述第二存储单元响应于在所述第二存储单元处对所述指针的接收
而输出所述独特嵌入式代码指令。
2.如权利要求1所述的装置,其特征在于,所述第二存储单元在新嵌入
式代码指令地址序列的第一周期期间并且在第二指针之前接收第一指针,所述
第一指针与第一嵌入式代码指令地址相对应,所述第二指针与第二嵌入式代码
指令地址相对应。
3.如权利要求2所述的装置,其特征在,所述第二存储单元从所述第一
存储单元接收第二指针,以及通过绕开所述第一存储单元接收所述第一指针。
4.如权利要求1所述的装置,其特征在于,所述第二存储单元在新嵌入
式代码指令地址序列的第一周期期间并且在第二指针之前接收第一指针,所述
第一指针与第一嵌入式代码指令地址相对应,所述第二指针与第二嵌入式代码
指令地址相对应,其中所述第一指针将是从所述第二嵌入式代码指令地址推导
出的值。
5.如权利要求1所述的装置,其特征在于,在每个后继处理器周期期间,
在新嵌入式代码指令地址序列的第一周期之后,将从所述第一存储单元取得至
少一个指针,并且将从所述第二存储单元取得至少一个独特嵌入式代码指令。
6.如权利要求1所述的装置,其特征在于,用于从第一存储单元取得所
述指针以及从所述第二存储单元取得所述独特嵌入式代码指令的时间段等于
或小于所述处理器的一个周期。
7.如权利要求1所述的装置,其特征在于,所述独特嵌入式代码指令包
括存储在所述第二存储单元中的一组独特比特模式,所述一组独特比特模式组
成嵌入式码字。
8.如权利要求1所述的装置,其特征在于,还包括只读存储器,其中所
述存储器包括所述第一存储单元或所述第二存储单元。
9.如权利要求1所述的装置,其特征在于,还包括用于耦合所述第一存
储单元或所述第二存储单元的至少一个缓冲器或寄存器。
10.如权利要求1所述的装置,其特征在于,还包括用于耦合所述第一存
储单元或所述第二存储单元的多路复用器。
11.如权利要求1所述的装置,其特征在于,所述处理器、所述第一存储
单元或所述第二存储单元中的一个或多个在同一集成电路管芯上。
12.如权利要求1所述的装置,其特征在于,所述处理器包括多个处理器
核。
13.一种方法,包括:
将与嵌入式代码指令地址相对应的指针存储在第一存储单元中;
将与所述指针相对应的独特嵌入式代码指令存储在第二存储单元中;以及
其中所述第一存储单元响应于在第一存储单元处对所述嵌入式代码指令
地址的接收而向所述第二存储单元传送所述指针,以及
其中所述第二存储单元响应于在所述第二存储单元处对所述指针的接收
\t而输出所述独特嵌入式代码指令。
14.如权利要求13所述的方法,其特征在于,还包括在新嵌入式代码指
令地址序列的第一周期期间并且在第二指针之前在所述第二存储单元处接收
第一指针,所述第一指针与第一嵌入式代码指令地址相对应,所述第二指针与
第二嵌入式代码指令地址相对应。
15.如权利要求14所述的方法,其特征在,还包括在所述第二存储单元
处从所述第一存储单元接收第二指针,以及通过绕开所述第一存储单元接收所
述第一指针。
16.如权利要求13所述的方法,其特征在于,还包括在新嵌入式代码指
令地址序列的第一周期期间并且在第二指针之前在所述第二存储单元处接收
第一指针,所述第一指针与第一嵌入式代码指令地址相对应,所述第二指针与
第二嵌入式代码指令地址相对应,其中所述第一指针将是从所述第二嵌入式代
码指令地址推导出的值。
17.如权利要求13所述的方法,其特征在于,还包括在每个后继处理器
周期期间,在新嵌入式代码指令地址序列的第一周期之后,从所述第一存储单
元取得至少一个指针...
【专利技术属性】
技术研发人员:E·鲍林,M·小布莱特尼兹,N·伯恩,S·阿弗尼,
申请(专利权)人:英特尔公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。