-
公开(公告)号:CN107748673A
公开(公告)日:2018-03-02
申请号:CN201711084028.8
申请日:2013-06-13
申请人: 英特尔公司
发明人: M·阿布达拉
CPC分类号: G06F9/30043 , G06F5/14 , G06F9/30145 , G06F9/3017 , G06F9/30185 , G06F9/3824 , G06F9/3826 , G06F9/3834 , G06F9/3836 , G06F9/3842 , G06F2205/063 , G06F2205/064
摘要: 本申请涉及包括虚拟加载存储队列的处理器和系统。本申请提出一种乱序处理器,该处理器包括用于分配多个加载和多个存储的虚拟加载存储队列,其中能够超过处理器的加载存储队列的实际物理大小容纳更多的加载和更多的存储;其中该处理器超过加载/存储队列的实际物理大小限制分配除加载和存储之外的其他指令;并且其中即使居间的加载或存储在加载存储队列中不具有空间,也可以分派和执行其他指令。
-
公开(公告)号:CN104346223B
公开(公告)日:2018-02-13
申请号:CN201410374099.1
申请日:2014-07-31
申请人: 想象力科技有限公司
IPC分类号: G06F9/48
CPC分类号: G06F9/384 , G06F9/3016 , G06F9/32 , G06F9/3836 , G06F9/3851 , G06F9/3855
摘要: 本申请公开了一种基于类型优先化指令,具体是用于选择指令以发布给无序处理器的功能单元的方法和保留站。所述方法包括:基于指令类型将每个指令分类到多个类别中的一个。一旦被分类,指令存储在对应于其被分类的类别的指令队列中。然后,基于多种指令类型的相对优先级来从一个或多个指令队列中选择指令以发布给功能单元。这允许一些类型的指令(例如,控制转移指令、标记设定指令和/或地址生成指令)优先于其他类型的指令,即使它们更年轻。
-
公开(公告)号:CN105247479B
公开(公告)日:2018-01-09
申请号:CN201480030660.2
申请日:2014-06-12
申请人: 英特尔公司
IPC分类号: G06F9/38
CPC分类号: G06F9/3836 , G06F9/30079 , G06F9/30087 , G06F9/3855 , G06F9/3891
摘要: 一方面的处理器包括提取指令次序实施指令对的指令提取单元。指令次序实施指令对是处理器的指令集的部分。指令次序实施指令对包括激活指令和实施指令。激活指令以程序次序出现在实施指令之前。处理器还包括指令次序实施模块。指令次序实施模块响应于指令次序实施指令对而防止以程序次序出现在实施指令之后的指令在处理器的无序部分中在激活指令之前被处理。还公开了其它处理器,如各种方法、系统和仪器那样。
-
公开(公告)号:CN104823154B
公开(公告)日:2017-12-29
申请号:CN201380043000.3
申请日:2013-06-13
申请人: 英特尔公司
发明人: M·阿布达拉
IPC分类号: G06F9/38
CPC分类号: G06F9/30043 , G06F5/14 , G06F9/30145 , G06F9/3017 , G06F9/30185 , G06F9/3824 , G06F9/3826 , G06F9/3834 , G06F9/3836 , G06F9/3842 , G06F2205/063 , G06F2205/064
摘要: 一种乱序处理器。该处理器包括用于分配多个加载和多个存储的虚拟加载存储队列,其中能够超过处理器的加载存储队列的实际物理大小容纳更多的加载和更多的存储;其中该处理器超过加载/存储队列的实际物理大小限制分配除加载和存储之外的其他指令;并且其中即使居间的加载或存储在加载存储队列中不具有空间,也可以分派和执行其他指令。
-
公开(公告)号:CN107430581A
公开(公告)日:2017-12-01
申请号:CN201680013182.3
申请日:2016-01-27
申请人: 优创半导体科技有限公司
CPC分类号: G06F15/8053 , G06F9/3001 , G06F9/30021 , G06F9/30036 , G06F9/30101 , G06F9/30109 , G06F9/30112 , G06F9/30141 , G06F9/3836 , G06F9/3855 , G06F15/7828 , G06F15/7839 , G06F15/8076 , G06F17/142
摘要: 公开了计算机处理器。计算机处理器可包括向量单元,向量单元包括向量寄存器文件,其包括保存变化数量的元素的一个或多个寄存器。计算机处理器还可包括处理逻辑,其配置成隐式地类型划分所述向量寄存器文件中的变化数量的元素中的每一个。计算机处理器可被实现为单片集成电路。
-
公开(公告)号:CN104025033B
公开(公告)日:2017-11-21
申请号:CN201180076167.0
申请日:2011-12-30
申请人: 英特尔公司
CPC分类号: G06F9/30032 , G06F9/30036 , G06F9/30109 , G06F9/30112 , G06F9/3016 , G06F9/3836 , G06F9/384 , G06F9/3857 , G06F9/3887 , G06F9/3889 , G06F15/8007
摘要: 提供了向量单指令多数据(SIMD)移位和循环指令,所述指令指定:目的地向量寄存器,包括用于存储向量元素的字段;第一向量寄存器;向量元素尺寸;以及第二向量寄存器。复制具有第一元素尺寸的向量数据字段。将复制向量数据字段存储为第一元素尺寸的两倍尺寸的相应数据字段。控制逻辑接收用于执行SIMD移位或循环操作的元素尺寸。通过与向量元素相对应的选择器,从复制的数据字段中选择多个部分;响应于第一元素尺寸,与任何特定向量元素相对应的选择器针对该特定向量元素从复制的数据字段中相似地选择所有部分;而响应于第二元素尺寸,与任何特定向量元素相对应的选择器针对该特定向量元素从复制的数据字段中不同地选择至少两个部分。
-
公开(公告)号:CN104050077B
公开(公告)日:2017-07-28
申请号:CN201410097060.X
申请日:2014-03-14
申请人: 英特尔公司
CPC分类号: G06F9/3822 , G06F9/30029 , G06F9/30058 , G06F9/30094 , G06F9/3836
摘要: 本申请公开了利用多个测试源来提供或(OR)测试和与(AND)测试功能的可融合指令和逻辑。可融合指令和逻辑在多个测试源上提供或测试和与测试功能。一些实施例包括处理器解码级,用于解码测试指令以用于执行,该指令指定第一、第二和第三源数据操作数以及操作类型。响应于经解码的测试指令,执行单元根据所指定的操作类型在来自第一和第二源数据操作数的数据之间执行一个逻辑操作,并在来自第三源数据操作数的数据与第一逻辑操作的结果之间执行第二逻辑操作,以设置条件标志。一些实施例通过将一个逻辑指令与现有技术的测试指令融合来动态地产生测试指令。其他实施例通过即时编译器产生测试指令。一些实施例还将测试指令与随后的条件分支指令融合,并根据条件标志如何被设置来执行分支。
-
公开(公告)号:CN106843814A
公开(公告)日:2017-06-13
申请号:CN201611239512.9
申请日:2016-12-28
申请人: 北京智能管家科技有限公司
IPC分类号: G06F9/38
CPC分类号: G06F9/3836
摘要: 本发明涉及一种用于机器人系统交互的多指令处理方法及装置,其中,所述方法包括接收根据用户语义确定的指令集;其中,所述指令集包括至少一个预设功能场景对应的多个服务指令;对所述指令集进行分析,判断所述指令集是否支持指令并发输出;若所述指令集支持指令并发输出,则分别将所述指令集按功能场景进行转化,得到对应的至少一个单指令的集合;分别调用所述单指令的集合各自对应的服务指令,输出对应的执行结果。本发明可实现将用户一条语音信息中包含的多个场景对应的多个指令分别输出,以实现多指令同时触发和处理,通过规范多指令的协作模式,提高了机器人系统处理指令的效率和稳定性。
-
公开(公告)号:CN106610817A
公开(公告)日:2017-05-03
申请号:CN201610922480.6
申请日:2016-10-21
申请人: 德克萨斯仪器股份有限公司
发明人: T·D·安德森 , D·Q·布伊 , J·R·M·兹毕斯科
CPC分类号: G06F9/30181 , G06F9/3016 , G06F9/30167 , G06F9/3802 , G06F9/3822 , G06F9/3836 , G06F9/3853 , G06F9/30192 , G06F9/30156 , G06F9/30196 , G06F9/3887
摘要: 本申请公开用于采取VLIW处理器中的相同执行数据包中的常数扩展槽指定或扩展常数位数的方法。在超长指令字(VLIW)中央处理单元(100)中,指令被分组成并行执行的执行数据包。每条指令的一个字段(1304)可以将直接常数指定作为操作数。指令解码器(1710)确定所述执行数据包内的另一指令是否包括常数扩展位。这种指令(1600)包括常数扩展位(1601)和预定字段(1602),所述预定字段将所述指令标记为包含常数扩展位。串接器(1801)将直接常数位(1304)和扩展常数位(1601)组合,以形成扩展的常数。复用器(1802)根据原始指令是否启用常数扩展来选择直接字段位(1304)或者所述扩展常数作为操作数。所选择的常数基于选定的数据大小可选地是符号扩展(1803)。
-
公开(公告)号:CN104011658B
公开(公告)日:2017-04-05
申请号:CN201180075531.1
申请日:2011-12-16
申请人: 英特尔公司
CPC分类号: G06F9/30036 , G06F9/30007 , G06F9/3001 , G06F9/30014 , G06F9/30018 , G06F9/30032 , G06F9/30109 , G06F9/30145 , G06F9/3016 , G06F9/30185 , G06F9/3836 , G06F15/8053 , G06F17/17 , G06T3/4007
摘要: 指令和逻辑提供向量线性内插功能。在一些实施例中,响应于一指令,该指令指定来自一组向量寄存器的第一操作数、每个向量元素的大小、向量元素中的要计算线性内插的部分、来自一组向量寄存器的第二操作数、以及第三操作数,执行单元分别从第一、第二和第三操作数中的相应数据字段读取具有向量元素的大小的第一值、第二值和第三值,并将内插值计算为第一值乘以第二值的积减去第二值乘以第三值的积再加上第三值。
-
-
-
-
-
-
-
-
-