Multiple instruction issuance with parallel inter-group and intra-group picking

    公开(公告)号:US10089114B2

    公开(公告)日:2018-10-02

    申请号:US15086052

    申请日:2016-03-30

    Abstract: A scheduler with a picker block capable of dispatching multiple instructions per cycle is disclosed. The picker block may comprise an inter-group picker and an intra-group picker. The inter-group picker may be configured to pick multiple ready groups when there are two or more ready groups among a plurality of groups of instructions, and pick a single ready group when the single ready group is the only ready group among the plurality of groups. The intra-group picker may be configured to pick one ready instruction from each of the multiple ready groups when the inter-group picker picks the multiple ready groups, and to pick multiple ready instructions from the single ready group when the inter-group picker picks the single ready group.

    MULTIPLE-HOT (MULTI-HOT) BIT DECODING IN A MEMORY SYSTEM FOR ACTIVATING MULTIPLE MEMORY LOCATIONS IN A MEMORY FOR A MEMORY ACCESS OPERATION
    2.
    发明申请
    MULTIPLE-HOT (MULTI-HOT) BIT DECODING IN A MEMORY SYSTEM FOR ACTIVATING MULTIPLE MEMORY LOCATIONS IN A MEMORY FOR A MEMORY ACCESS OPERATION 有权
    用于在用于存储器存取操作的存储器中激活多个存储器位置的存储器系统中的多热(多热)位解码

    公开(公告)号:US20170053685A1

    公开(公告)日:2017-02-23

    申请号:US15087219

    申请日:2016-03-31

    CPC classification number: G11C8/10 G11C8/12 G11C8/18

    Abstract: Multiple-hot (multi-hot) bit decoding in a memory system for activating multiple memory locations in a memory for a memory access operation are disclosed. In one aspect, a multi-hot bit decoding system is provided that includes a memory access control system that includes a decoder. The decoder is configured to decode an address for a memory access operation into a single-hot bit decode word for activating a memory row at the encoded address. To automatically access another memory row(s) for a memory access operation, the memory access control system also includes a mapping circuit configured to provide an additional decode word(s) for activating another memory row(s) based on the address. The decode word and additional decode word(s) are merged to provide a multi-hot bit decode word that is asserted onto a decode wordline such that multiple memory rows are activated for a memory access operation.

    Abstract translation: 公开了一种用于激活用于存储器访问操作的存储器中的多个存储器位置的存储器系统中的多热(多热)位解码。 一方面,提供一种多热位解码系统,其包括包括解码器的存储器访问控制系统。 解码器被配置为将用于存储器访问操作的地址解码为用于激活编码地址处的存储器行的单个热位解码字。 为了自动访问用于存储器访问操作的另一存储器行,存储器访问控制系统还包括映射电路,其被配置为基于该地址提供用于激活另一个存储器行的附加解码字。 合并解码字和附加解码字以提供被断言在解码字线上的多位热解码字,使得多个存储器行被激活用于存储器访问操作。

    Multiple-hot (multi-hot) bit decoding in a memory system for activating multiple memory locations in a memory for a memory access operation

    公开(公告)号:US09830965B2

    公开(公告)日:2017-11-28

    申请号:US15087219

    申请日:2016-03-31

    CPC classification number: G11C8/10 G11C8/12 G11C8/18

    Abstract: Multiple-hot (multi-hot) bit decoding in a memory system for activating multiple memory locations in a memory for a memory access operation are disclosed. In one aspect, a multi-hot bit decoding system is provided that includes a memory access control system that includes a decoder. The decoder is configured to decode an address for a memory access operation into a single-hot bit decode word for activating a memory row at the encoded address. To automatically access another memory row(s) for a memory access operation, the memory access control system also includes a mapping circuit configured to provide an additional decode word(s) for activating another memory row(s) based on the address. The decode word and additional decode word(s) are merged to provide a multi-hot bit decode word that is asserted onto a decode wordline such that multiple memory rows are activated for a memory access operation.

    Apparatus and method for dynamic power reduction in a unified scheduler

    公开(公告)号:US10203745B2

    公开(公告)日:2019-02-12

    申请号:US15086049

    申请日:2016-03-30

    Abstract: A scheduler and method for dynamic power reduction, e.g., in a processor core, is proposed. In conventional processor cores for example, the scheduler precharges grant lines of many instructions only to discharge a great majority of the precharged lines in one cycle. To reduce power consumption, selective precharge and/or selective evaluation are proposed. In the selective precharge, the grant lines of instructions that will evaluate to false (e.g., invalid instructions) are not precharged in a cycle. In the selective evaluation, among the precharged instructions, instructions that are not ready are not evaluated in the same cycle. In this way, power consumption is reduced by avoiding unnecessary precharge and discharge.

    EFFICIENTLY GENERATING SELECTION MASKS FOR ROW SELECTIONS WITHIN INDEXED ADDRESS SPACES
    7.
    发明申请
    EFFICIENTLY GENERATING SELECTION MASKS FOR ROW SELECTIONS WITHIN INDEXED ADDRESS SPACES 有权
    在索引地址空间中有效选择选择面

    公开(公告)号:US20170052900A1

    公开(公告)日:2017-02-23

    申请号:US15087077

    申请日:2016-03-31

    Abstract: Efficiently generating selection masks for row selections within indexed address spaces is disclosed. In this regard, in one aspect, an indexed array circuit is provided, comprising a start indicator that indicates a start indexed array row of a row selection, and an end indicator that indicates an end indexed array row of the row selection. The indexed array circuit further comprises a plurality of indexed array rows ordered in a logical sequence, each comprising a row-level compare circuit. Each row-level compare circuit is configured to generate a selection mask indicator based on a first parallel comparison of subsets of bits of a logical address of the indexed array row with corresponding subsets of bits of the start indicator, and a second parallel comparison of subsets of bits of the logical address of the indexed array row with corresponding subsets of bits of the end indicator.

    Abstract translation: 公开了在索引的地址空间内高效地生成用于行选择的选择掩码。 在这方面,在一个方面,提供了一种索引阵列电路,包括指示行选择的开始索引的数组行的开始指示符和指示行选择的结束索引的数组行的结束指示符。 索引阵列电路还包括以逻辑序列排序的多个索引阵列行,每个包括行级比较电路。 每个行级比较电路被配置为基于索引数组行的逻辑地址的位的子集与开始指示符的相应的子集的第一并行比较来生成选择掩码指示符,以及子集的第二并行比较 的索引数组行的逻辑地址的位与终端指示符的相应的子集。

Patent Agency Ranking