Processor with kernel mode access to user space virtual addresses
    1.
    发明授权
    Processor with kernel mode access to user space virtual addresses 有权
    具有内核模式访问用户空间虚拟地址的处理器

    公开(公告)号:US09235510B2

    公开(公告)日:2016-01-12

    申请号:US13683875

    申请日:2012-11-21

    摘要: A computer includes a memory and a processor connected to the memory. The processor includes memory segment configuration registers to store defined memory address segments and defined memory address segment attributes such that the processor operates in accordance with the defined memory address segments and defined memory address segment attributes to allow kernel mode access to user space virtual addresses for enhanced kernel mode memory capacity.

    摘要翻译: 计算机包括存储器和连接到存储器的处理器。 处理器包括存储器段配置寄存器,用于存储定义的存储器地址段和定义的存储器地址段属性,使得处理器根据所定义的存储器地址段和定义的存储器地址段属性进行操作,以允许内核模式访问用户空间虚拟地址以增强 内核模式内存容量。

    Superforwarding Processor
    2.
    发明申请
    Superforwarding Processor 审中-公开
    超前处理器

    公开(公告)号:US20140281413A1

    公开(公告)日:2014-09-18

    申请号:US13828747

    申请日:2013-03-14

    IPC分类号: G06F9/30

    摘要: Methods and systems that allow the processor to effectively and efficiently reduce or eliminate the latency associated with instructions that copy the value of one register to another register. A processor includes a superforwarding table, a superforwarding logic block, and a computation engine. The superforwarding table stores an entry, wherein the entry has a valid bit, a key field, and a forward field. The superforwarding logic block determines which register contains the information needed for an instruction. The computation engine executes instructions.

    摘要翻译: 允许处理器有效地降低或消除与将一个寄存器的值复制到另一个寄存器的指令相关联的延迟的方法和系统。 处理器包括超级表,超前逻辑块和计算引擎。 超级表格存储条目,其中条目具有有效位,键字段和转发字段。 超前逻辑块确定哪个寄存器包含指令所需的信息。 计算引擎执行指令。

    Apparatus and Method for Memory Operation Bonding
    3.
    发明申请
    Apparatus and Method for Memory Operation Bonding 审中-公开
    存储器操作接合的装置和方法

    公开(公告)号:US20140258667A1

    公开(公告)日:2014-09-11

    申请号:US13789394

    申请日:2013-03-07

    IPC分类号: G11C7/10

    CPC分类号: G11C7/1039 G06F9/30043

    摘要: A processor is configured to evaluate memory operation bonding criteria to selectively identify memory operation bonding opportunities within a memory access plan. Memory operations are combined in response to the memory operation bonding opportunities to form a revised memory access plan with accelerated memory access.

    摘要翻译: 处理器被配置为评估存储器操作绑定标准以选择性地识别存储器访问计划中的存储器操作绑定机会。 响应于存储器操作结合机会来组合存储器操作以形成具有加速存储器访问的经修改的存储器存取方案。

    Way Lookahead
    4.
    发明申请
    Way Lookahead 有权
    方式前卫

    公开(公告)号:US20140244933A1

    公开(公告)日:2014-08-28

    申请号:US13781319

    申请日:2013-02-28

    IPC分类号: G06F12/08

    摘要: Methods and systems that identify and power up ways for future instructions are provided. A processor includes an n-way set associative cache and an instruction fetch unit. The n-way set associative cache is configured to store instructions. The instruction fetch unit is in communication with the n-way set associative cache and is configured to power up a first way, where a first indication is associated with an instruction and indicates the way where a future instruction is located and where the future instruction is two or more instructions ahead of the current instruction.

    摘要翻译: 提供了识别和加强未来指导方法的方法和系统。 处理器包括n路组关联高速缓存和指令提取单元。 n路组关联缓存配置为存储指令。 指令提取单元与n路组关联高速缓存通信,并且被配置为以第一方式加电,其中第一指示与指令相关联并且指示未来指令所在的方式以及未来指令在哪里 当前指令之前的两个或更多个指令。

    Apparatus and method for operating a processor with an operation cache
    5.
    发明授权
    Apparatus and method for operating a processor with an operation cache 有权
    用于操作具有操作高速缓存的处理器的装置和方法

    公开(公告)号:US09189412B2

    公开(公告)日:2015-11-17

    申请号:US13789443

    申请日:2013-03-07

    摘要: A processor includes a computation engine to produce a computed value for a set of operands. A cache stores the set of operands and the computed value. The cache is configured to selectively identify a match and a miss for a new set of operands. In the event of a match the computed value is supplied by the cache and a computation engine operation is aborted. In the event of a miss a new computed value for the new set of operands is computed by the computation engine and is stored in the cache.

    摘要翻译: 处理器包括计算引擎以产生一组操作数的计算值。 高速缓存存储操作数集合和计算值。 缓存被配置为选择性地识别新的操作数集合的匹配和遗漏。 在匹配的情况下,计算值由缓存提供,计算引擎操作中止。 在错过的情况下,新的操作数集合的计算值由计算引擎计算并存储在缓存中。

    Apparatus and Method for Transitive Instruction Scheduling
    6.
    发明申请
    Apparatus and Method for Transitive Instruction Scheduling 审中-公开
    传输指令调度的装置和方法

    公开(公告)号:US20140258697A1

    公开(公告)日:2014-09-11

    申请号:US13789427

    申请日:2013-03-07

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3836

    摘要: A processor includes a multiple stage pipeline with a scheduler with a wakeup block and select logic. The wakeup block is configured to wake, in a first cycle, all instructions dependent upon a first selected instruction to form a wake instruction set. In a second cycle, the wakeup block wakes instructions dependent upon the wake instruction set to augment the wake instruction set. The select logic selects instructions from the wake instruction set based upon program order.

    摘要翻译: 处理器包括具有带有唤醒块和选择逻辑的调度器的多级流水线。 唤醒块被配置为在第一周期中唤醒所有依赖于第一选择指令的指令以形成唤醒指令集。 在第二周期中,唤醒块根据唤醒指令设置唤醒指令以增加唤醒指令集。 选择逻辑根据程序顺序从唤醒指令集中选择指令。

    Apparatus and Method for Branch Instruction Bonding
    7.
    发明申请
    Apparatus and Method for Branch Instruction Bonding 审中-公开
    分支指令绑定的装置和方法

    公开(公告)号:US20140258694A1

    公开(公告)日:2014-09-11

    申请号:US13789467

    申请日:2013-03-07

    IPC分类号: G06F9/30

    CPC分类号: G06F9/30058 G06F9/3804

    摘要: A processor is configured to identify a branch instruction immediately followed by an architectural delay slot. A single bonded instruction comprising the branch instruction immediately followed by the architectural delay slot is created. The single bonded instruction is loaded into an instruction buffer.

    摘要翻译: 处理器被配置为识别紧跟在架构延迟时隙之后的分支指令。 创建包含紧跟建筑延迟时隙的分支指令的单一绑定指令。 单个绑定指令加载到指令缓冲区中。

    Apparatus and Method for Operating a Processor with an Operation Cache
    8.
    发明申请
    Apparatus and Method for Operating a Processor with an Operation Cache 有权
    用于操作具有操作缓存的处理器的装置和方法

    公开(公告)号:US20140258624A1

    公开(公告)日:2014-09-11

    申请号:US13789443

    申请日:2013-03-07

    IPC分类号: G06F12/08

    摘要: A processor includes a computation engine to produce a computed value for a set of operands. A cache stores the set of operands and the computed value. The cache is configured to selectively identify a match and a miss for a new set of operands. In the event of a match the computed value is supplied by the cache and a computation engine operation is aborted. In the event of a miss a new computed value for the new set of operands is computed by the computation engine and is stored in the cache.

    摘要翻译: 处理器包括计算引擎以产生一组操作数的计算值。 高速缓存存储操作数集合和计算值。 缓存被配置为选择性地识别新的操作数集合的匹配和遗漏。 在匹配的情况下,计算值由缓存提供,计算引擎操作中止。 在错过的情况下,新的操作数集合的计算值由计算引擎计算并存储在缓存中。

    Processor with Kernel Mode Access to User Space Virtual Addresses
    9.
    发明申请
    Processor with Kernel Mode Access to User Space Virtual Addresses 有权
    具有内核模式访问用户空间虚拟地址的处理器

    公开(公告)号:US20130132702A1

    公开(公告)日:2013-05-23

    申请号:US13683875

    申请日:2012-11-21

    IPC分类号: G06F12/08

    摘要: A computer includes a memory and a processor connected to the memory. The processor includes memory segment configuration registers to store defined memory address segments and defined memory address segment attributes such that the processor operates in accordance with the defined memory address segments and defined memory address segment attributes to allow kernel mode access to user space virtual addresses for enhanced kernel mode memory capacity.

    摘要翻译: 计算机包括存储器和连接到存储器的处理器。 处理器包括存储器段配置寄存器,用于存储定义的存储器地址段和定义的存储器地址段属性,使得处理器根据所定义的存储器地址段和定义的存储器地址段属性进行操作,以允许内核模式访问用户空间虚拟地址以增强 内核模式内存容量。