Processor with architecturally-visible programmable on-die storage to store data that is accessible by instruction
    11.
    发明授权
    Processor with architecturally-visible programmable on-die storage to store data that is accessible by instruction 有权
    具有架构可见的可编程片上存储的处理器,用于存储可通过指令访问的数据

    公开(公告)号:US09207880B2

    公开(公告)日:2015-12-08

    申请号:US14142734

    申请日:2013-12-27

    Inventor: Victor W. Lee

    Abstract: A processor of an aspect includes an on-die programmable architecturally-visible storage. The processor also includes a decode unit to receive a data access instruction of an instruction set of the processor. The data access instruction to indicate a data address that is to be associated with data to be stored in the on-die programmable architecturally-visible storage, to indicate a data size associated with the data to be stored in the on-die programmable architecturally-visible storage, and to indicate a destination storage location of the processor. An execution unit is coupled with the decode unit and the on-die programmable architecturally-visible storage. The execution unit is on-die with the on-die programmable storage. The execution unit is operable, in response to the data access instruction, to store the data, which is associated with the data address and the data size, in the destination storage location that is to be indicated by the instruction.

    Abstract translation: 一个方面的处理器包括可在模块上可编程的架构可见存储器。 处理器还包括用于接收处理器的指令集的数据访问指令的解码单元。 数据访问指令,用于指示要与要存储在片上可编程结构可见存储器中的数据相关联的数据地址,以指示与待存储在片上可编程结构可见存储器中的数据相关联的数据大小, 可见存储,并指示处理器的目的地存储位置。 执行单元与解码单元和片上可编程结构可见存储器耦合。 执行单元与片上可编程存储器在一起。 执行单元响应于数据访问指令可操作地将与数据地址和数据大小相关联的数据存储在由指令指示的目的地存储单元中。

    Instructions for manipulating a multi-bit predicate register for predicating instruction sequences

    公开(公告)号:US10579378B2

    公开(公告)日:2020-03-03

    申请号:US14228016

    申请日:2014-03-27

    Abstract: An apparatus and method are described for executing instructions using a predicate register. For example, one embodiment of a processor comprises: a register set including a predicate register to store a set of predicate condition bits, the predicate condition bits specifying whether results of a particular predicated instruction sequence are to be retained or discarded; and predicate execution logic to execute a first predicate instruction to indicate a start of a new predicated instruction sequence by copying a condition value from a processor control register in the register set to the predicate register. In a further embodiment, the predicate condition bits in the predicate register are to be shifted in response to the first predicate instruction to free space within the predicate register for the new condition value associated with the new predicated instruction sequence.

    Dynamically updating a power management policy of a processor

    公开(公告)号:US10146286B2

    公开(公告)日:2018-12-04

    申请号:US14995263

    申请日:2016-01-14

    Abstract: In one embodiment, A processor includes a logic to receive performance monitoring information from at least some of a plurality of cores and determine, according to a power management model, a performance state for one or more of the plurality of cores based on the performance monitoring information, and a second logic to receive the performance monitoring information and dynamically update the power management model according to a reinforcement learning process. Other embodiments are described and claimed.

Patent Agency Ranking