【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般来说涉及多级多路复用运算。
技术介绍
技术的进步已产生较小型且较强大的计算装置。举例来说,当前存在多种便携式个人计算装置,包含无线计算装置,例如便携式无线电话、个人数字助理(PDA)和寻呼装置,所述装置体积小、重量轻且易于由用户携带。更具体来说,便携式无线电话(例如,蜂窝式电话和因特网协议(IP)电话)可经由无线网络传递语音和数据包。另外,许多此些无线电话包含并入于其中的其它类型的装置。举例来说,无线电话还可包含数字静态相机、数字摄像机、数字记录器和音频文件播放器。而且,此些无线电话可处理可执行指令,包含可用以接入因特网的软件应用程序(例如,web浏览器应用程序)。因而,这些无线电话可包含显著的计算能力。 例如无线电话的电子装置通常包含例如存储器的数据存储装置。在电子装置处执行对驻留在存储器中的数据进行运算的指令(例如,处理器指令)大体上涉及三个单独阶段。在第一阶段中,从存储器中选择和检索所要数据。在第二阶段中,操纵(例如,对齐、正负号或零填补、正负号或零扩展,或复制)选定的数据。在第三阶段中,根据指令对经操纵的数据进行运算。第一阶段和第二阶段可能花费多个处理器周期。因此,在一些情况下,检索和准备待进行运算的数据可能花费比对所述数据进行运算所用的时间更长的时间(即,更多处理器周期),以获得所述指令的所要结果。
技术实现思路
揭示一种提供数据加载和存储过程的系统、方法和计算机可读存储媒体,在所述数据加载和存储过程中,可与数据操纵同时地执行数据选择。数据操纵可包含数据复制(例如,复制数据的一个或一个以上字、半字,或字节)或数据对齐(例如,将数据向左 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.01.15 US 12/688,0911.一种方法,其包括 在多级多路复用运算的第一级期间 从第一多个数据源中选择第一数据源;以及 对来自所述选定的第一数据源的第一数据执行第一数据对齐运算和第一数据复制运算中的至少一者。2.根据权利要求I所述的方法,其中所述第一数据包括第一64位双字,且其中所述第一数据对齐运算和所述第一数据复制运算中的所述至少一者关于所述第一数据的32位字而执行。3.根据权利要求I所述的方法,其进一步包括在所述多级多路复用运算的所述第一级期间 从第二多个数据源中选择第二数据源;以及 对来自所述选定的第二数据源的第二数据执行第二数据对齐运算和第二数据复制运算中的至少一者。4.根据权利要求3所述的方法,其中所述第二数据包括第二64位双字,且其中所述第二数据对齐运算和所述第二数据复制运算中的所述至少一者关于所述第二数据的32位字而执行。5.根据权利要求3所述的方法,其进一步包括在所述多级多路复用运算的在所述第一级之后的第二级期间 对第三数据执行第三数据对齐运算和第三数据复制运算中的至少一者, 其中所述第三数据选自所述第一数据和所述第二数据中的一者。6.根据权利要求5所述的方法,其中所述第三数据包括64位双字,且其中所述第三数据对齐运算和所述第三数据复制运算中的所述至少一者关于所述第三数据的16位半字而执行。7.根据权利要求5所述的方法,其进一步包括在所述多级多路复用运算的在所述第二级之后的第三级期间 对所述第三数据执行以下各者中的至少一者以产生最终数据数据对齐运算、数据复制运算、正负号扩展运算、零扩展运算、正负号填补运算和零填补运算。8.根据权利要求7所述的方法,其进一步包括在所述多级多路复用运算的所述第三级期间 将所述最终数据存储在寄存器堆和存储器中的至少一者中。9.根据权利要求8所述的方法,其中所述存储器包括所述第一多个数据源和所述第二多个数据源中的一者或一者以上。10.根据权利要求7所述的方法,其中所述最终数据包括以下各者中的一者或一者以上双字、两个经复制字、至少两个经复制半字、至少一个正负号扩展字节、至少一个零扩展字节、至少一个正负号填补字节、至少一个零填补字节、至少两个经复制字节,和至少一个经重新对齐的字节。11.根据权利要求I所述的方法,其中所述第一多个数据源中的至少一个数据源为第一存储器组,且所述第二多个数据源中的至少一个数据源为第三存储器组。12.—种设备,其包括存储器,所述存储器包括多个数据源;以及 负载对齐器,所述负载对齐器经配置以与对所述多个数据源执行多路复用运算同时地,对从所述多个数据源中的一者中所检索的双字的多个段选择性地执行数据对齐运算和数据复制运算中的至少一者。13.根据权利要求12所述的设备,其中所述负载对齐器经进一步配置以通过将数据向左移位或向右移位来执行所述数据对齐运算。14.根据权利要求12所述的设备,其中所述多个数据源中的每一者为多字节数据源,且其中所述负载对齐器经进一步配置以在逐个字节基础上执行所述数据对齐运算和所述数据复制运算中的所述至少一者。15.根据权利要求12所述的设备,其中与执行所述多路复用运算同时地选择性地执行所述数据对齐运算和所述数据复制运算中的所述至少一者包括将所述双字的每一位输入至刚输入“与-或”多路复用器中。16.—种设备,其包括 存储器,所述存储器包括多个数据源;以及 正负号扩展逻辑,所述正负号扩展逻辑经配置以对从所述多个数据源中的一者中所检索的双字的多个段选择性地进行正负号扩展,其中所述正负号扩展与对所述多个数据源进行的多路复用运算同时地执行。17.根据权利要求16所述的设备,其进一步包括零填补逻辑,所述零填补逻辑经配置以与所述多路复用运算并行地对所述双字的所述多个段选择性地进行零填补。18.根据权利要求17所述的设备,其中所述...
【专利技术属性】
技术研发人员:阿贾伊·阿南特·英格尔,林任从,拉胡尔·R·托莱,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。