Methods And Apparatuses For Efficient Load Processing Using Buffers
    14.
    发明申请
    Methods And Apparatuses For Efficient Load Processing Using Buffers 审中-公开
    使用缓冲器高效加载处理的方法和设备

    公开(公告)号:US20130246712A1

    公开(公告)日:2013-09-19

    申请号:US13886467

    申请日:2013-05-03

    Abstract: Various embodiments of the invention concern methods and apparatuses for power and time efficient load handling. A compiler may identify producer loads, consumer reuse loads, consumer forwarded loads, and producer/consumer hybrid loads. Based on this identification, performance of the load may be efficiently directed to a load value buffer, store buffer, data cache, or elsewhere. Consequently, accesses to cache are reduced, through direct loading from load value buffers and store buffers, thereby efficiently processing the loads.

    Abstract translation: 本发明的各种实施例涉及用于功率和时间有效的负载处理的方法和装置。 编译器可以识别生产者负载,消费者重用负载,消费者转发负载以及生产者/消费者混合负载。 基于该识别,可以将负载的性能有效地指向负载值缓冲器,存储缓冲器,数据高速缓存或其他位置。 因此,通过从负载值缓冲区和存储缓冲区的直接加载,减少对高速缓存的访问,从而有效地处理负载。

    Compressing and accessing a microcode ROM
    15.
    发明授权
    Compressing and accessing a microcode ROM 有权
    压缩和访问微码ROM

    公开(公告)号:US08099587B2

    公开(公告)日:2012-01-17

    申请号:US11186240

    申请日:2005-07-20

    CPC classification number: G06F12/06 G06F8/4436 G06F9/30178 G06F2212/401

    Abstract: An arrangement is provided for compressing microcode ROM (“uROM”) in a processor and for efficiently accessing a compressed “uROM”. A clustering-based approach may be used to effectively compress a uROM. The approach groups similar columns of microcode into different clusters and identifies unique patterns within each cluster. Only unique patterns identified in each cluster are stored in a pattern storage. Indices, which help map an address of a microcode word (“uOP”) to be fetched from a uROM to unique patterns required for the uOP, may be stored in an index storage. Typically it takes a longer time to fetch a uOP from a compressed uROM than from an uncompressed uROM. The compressed uROM may be so designed that the process of fetching a uOP (or uOPs) from a compressed uROM may be fully-pipelined to reduce the access latency.

    Abstract translation: 提供了一种用于在处理器中压缩微代码ROM(“uROM”)并有效访问压缩的“uROM”的装置。 可以使用基于聚类的方法来有效地压缩uROM。 该方法将相似的微代码列组合成不同的集群,并识别每个集群内的唯一模式。 每个集群中唯一标识的模式都存储在模式存储中。 帮助将从uROM获取的微代码字(“uOP”)的地址映射到uOP所需的唯一模式的索引可以存储在索引存储器中。 通常,从压缩的uROM获取uop比从未压缩的uROM获取更长的时间。 压缩的uROM可以被设计成使得从压缩的uROM获取uop(或uop)的过程可以被完全流水线化以减少访问等待时间。

    Requester-generated forward the late conflicts in a cache coherency protocol
    17.
    发明申请
    Requester-generated forward the late conflicts in a cache coherency protocol 失效
    请求者产生转发高速缓存一致性协议中的后期冲突

    公开(公告)号:US20080005482A1

    公开(公告)日:2008-01-03

    申请号:US11479179

    申请日:2006-06-30

    CPC classification number: G06F12/0831 G06F12/0813 G06F12/0828

    Abstract: A method for resolving data request conflicts in a cache coherency protocol for multiple caching agents using requester-generated data forwards. In one embodiment, a caching agent stores information used to auto-generate a forward of data received in response to a data request.

    Abstract translation: 一种用于使用请求者生成的数据转发来解决多个缓存代理的高速缓存一致性协议中的数据请求冲突的方法。 在一个实施例中,高速缓存代理存储用于自动生成响应于数据请求而接收的数据的前向的信息。

    Interleaving data packets in a packet-based communication system
    18.
    发明申请
    Interleaving data packets in a packet-based communication system 有权
    在数据包通信系统中交织数据包

    公开(公告)号:US20070047584A1

    公开(公告)日:2007-03-01

    申请号:US11211063

    申请日:2005-08-24

    Abstract: In one embodiment, the present invention includes a method for receiving a first portion of a first packet at a first agent and determining whether the first portion is an interleaved portion based on a value of an interleave indicator. The interleave indicator may be sent as part of the first portion. In such manner, interleaved packets may be sent within transmission of another packet, such as a lengthy data packet, providing improved processing capabilities. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,本发明包括一种用于在第一代理处接收第一分组的第一部分并基于交织指示符的值确定第一部分是交织部分的方法。 交错指示符可以作为第一部分的一部分发送。 以这种方式,交织的分组可以在另一个分组(例如冗长的数据分组)的传输内发送,从而提供改进的处理能力。 描述和要求保护其他实施例。

    Virtualization of pin functionality in a point-to-point interface
    19.
    发明申请
    Virtualization of pin functionality in a point-to-point interface 有权
    在点对点接口中实现引脚功能的虚拟化

    公开(公告)号:US20070002760A1

    公开(公告)日:2007-01-04

    申请号:US11173643

    申请日:2005-06-30

    CPC classification number: G06F17/5068 G06F17/5045

    Abstract: Architectures and techniques that allow legacy pin functionality to be replaced with a “virtual wire” that may communicate information that would otherwise be communicated by a wired interface. A message may be passed between a system controller and a processor that includes a virtual wire value and a virtual wire change indicator. The virtual wire value may include a signal corresponding to one or more pins that have been eliminated from the physical interface and the virtual wire change value may include an indication of whether the virtual wire value has changed. The combination of the virtual wire value and the virtual wire change indicator may allow multiple physical pins to be replaced by message values.

    Abstract translation: 允许传统引脚功能被替换为“虚拟线”的架构和技术,“虚拟线”可以传达否则将由有线接口传送的信息。 可以在系统控制器和包括虚拟线路值和虚拟换线指示器的处理器之间传递消息。 虚拟线值可以包括对应于已经从物理接口消除的一个或多个引脚的信号,并且虚拟线更改值可以包括虚拟线值是否已经改变的指示。 虚拟线路值和虚拟线路变化指示器的组合可以允许多个物理引脚被消息值替换。

Patent Agency Ranking