OPPORTUNISTIC IMPROVEMENT OF MMIO REQUEST HANDLING BASED ON TARGET REPORTING OF SPACE REQUIREMENTS
    5.
    发明申请
    OPPORTUNISTIC IMPROVEMENT OF MMIO REQUEST HANDLING BASED ON TARGET REPORTING OF SPACE REQUIREMENTS 审中-公开
    基于目标报告空间要求的MMIO请求处理的机会改进

    公开(公告)号:WO2010117528A3

    公开(公告)日:2011-01-27

    申请号:PCT/US2010026558

    申请日:2010-03-08

    Abstract: Methods and apparatus for opportunistic improvement of Memory Mapped Input/Output (MMIO) request handling (e.g., based on target reporting of space requirements) are described. In one embodiment, logic in a processor may detect one or more bits in a message that is to be transmitted from an input/output (I/O) device. The one or more bits may indicate memory mapped I/O (MMIO) information corresponding to one or more attributes of the I/O device. Other embodiments are also disclosed.

    Abstract translation: 描述了存储映射输入/输出(MMIO)请求处理的机会性改进的方法和装置(例如,基于空间要求的目标报告)。 在一个实施例中,处理器中的逻辑可以检测要从输入/输出(I / O)设备发送的消息中的一个或多个位。 一个或多个比特可以指示对应于I / O设备的一个或多个属性的存储器映射I / O(MMIO)信息。 还公开了其他实施例。

    METHOD AND APPARATUS FOR PROCESSING MEMORY-TYPE INFORMATION WITHIN A MICROPROCESSOR
    6.
    发明公开
    METHOD AND APPARATUS FOR PROCESSING MEMORY-TYPE INFORMATION WITHIN A MICROPROCESSOR 失效
    方法和设备的微处理器中处理存储器影响的信息

    公开(公告)号:EP0783735A4

    公开(公告)日:2004-10-20

    申请号:EP95931580

    申请日:1995-08-24

    Applicant: INTEL CORP

    Abstract: A memory-type value identifying the type of memory contained with a range of memory locations is explicitly stored within a microprocessor (200-216). Prior to processing a memory micro-instruction such as a load or store, the memory-type is determined (214-216) for the memory location identified by the memory micro-instruction. Once the memory-type is known the memory micro-instruction is processed (218-230) in accordance with any one of a number or processing protocols including write-through processing (220), write-back processing (222), write-protect processing (224), restricted-cacheability processing (226), uncacheable speculatable write-combining processing (230), or uncacheable processing (228). By providing memory-type information explicitly within the microprocessor the protocol by which the micro-instruction is processed may be efficiently tailored to the memory-type. In an exemplary embodiment, the microprocessor is an out-of-order microprocessor (200) capable of generating speculative memory microinstructions (202-204).

    A METHOD AND APPARATUS FOR EXECUTING FLOATING POINT AND PACKED DATA INSTRUCTIONS USING A SINGLE REGISTER FILE
    8.
    发明公开
    A METHOD AND APPARATUS FOR EXECUTING FLOATING POINT AND PACKED DATA INSTRUCTIONS USING A SINGLE REGISTER FILE 失效
    方法和设备实施GLUTKOMMA-和紧凑型数据的指令与单个寄存器集合

    公开(公告)号:EP0868689A4

    公开(公告)日:2000-02-16

    申请号:EP96944983

    申请日:1996-12-17

    Applicant: INTEL CORP

    Abstract: A method and apparatus for executing floating point and packed data instructions using a single physical register file that is aliased. According to one aspect of the invention, processor is provided that includes a decode unit (1002), a mapping unit (1004), and a storage unit (1006). The decode unit (1002) is configured to decode instructions and their operands from at least one instruction set including at least a first and second set of instructions. The storage unit (1006) includes a physical register file (1020). The mapping unit (1004) is configured to map operands used by the first set of instructions to the physical register file in a stock referenced manner. In addition, the mapping unit (1004) is configured to map operands used by the second set of instructions to the same physical register file in a non-stack reference manner.

    Abstract translation: 一种用于执行浮点和紧缩数据说明,用一个单一的物理寄存器文件的方法和装置也被混叠。 。根据本发明的一个方面,提供了一种处理器做包括一解码单元,映射单元,以及存储单元。 解码单元被配置为指令和其操作数从至少一个指令集包括至少一个第一和第二组指令进行解码。 所述存储单元包括一个物理寄存器文件。 所述映射单元被配置为在一个股票引用方式使用由第一组的说明将物理寄存器文件的操作数。 另外,映射单元被配置成映射在一个非堆叠参考方式使用由所述第二组指令到相同的物理寄存器堆的操作数。

    10.
    发明专利
    未知

    公开(公告)号:SE9503951D0

    公开(公告)日:1995-11-08

    申请号:SE9503951

    申请日:1995-11-08

    Applicant: INTEL CORP

    Abstract: The branch prediction appts maintains both speculative history (25) and actual history (22) for each branch instruction in a branch target buffer. The actual branch history contains the branch history for fully resolved occurrences of the branch instruction. The speculative branch history contains the actual history and in addition the history of recent branch predictions. If the speculative branch history contains any recent predictions, then a speculation bit (24) is set. When the speculative bit is set, this indicates that there is a speculative history for a branch. Therefore, when the speculation bit is set the speculative history is used to make branch predictions. If a mis-prediction is made for the branch, the speculative bit is cleared since the speculative history contains inaccurate branch history.

Patent Agency Ranking