APPARATUS AND METHOD FOR MEMORY-HIERARCHY AWARE PRODUCER-CONSUMER INSTRUCTIONS
    4.
    发明申请
    APPARATUS AND METHOD FOR MEMORY-HIERARCHY AWARE PRODUCER-CONSUMER INSTRUCTIONS 审中-公开
    用于记忆级别生产者消费者指令的装置和方法

    公开(公告)号:US20140208031A1

    公开(公告)日:2014-07-24

    申请号:US13994724

    申请日:2011-12-21

    IPC分类号: G06F12/08 G06T1/60

    摘要: An apparatus and method are described for efficiently transferring data from a producer core to a consumer core within a central processing unit (CPU). For example, one embodiment of a method comprises: A method for transferring a chunk of data from a producer core of a central processing unit (CPU) to consumer core of the CPU, comprising: writing data to a buffer within the producer core of the CPU until a designated amount of data has been written; upon detecting that the designated amount of data has been written, responsively generating an eviction cycle, the eviction cycle causing the data to be transferred from the fill buffer to a cache accessible by both the producer core and the consumer core; and upon the consumer core detecting that data is available in the cache, providing the data to the consumer core from the cache upon receipt of a read signal from the consumer core.

    摘要翻译: 描述了一种用于在中央处理单元(CPU)内有效地将数据从生产者核心传送到消费者核心的装置和方法。 例如,一种方法的一个实施例包括:一种用于将数据块从中央处理单元(CPU)的生产者核心转移到CPU的消费者核心的方法,包括:将数据写入到所述CPU的生产者核心内的缓冲器 CPU直到指定数据量被写入; 在检测到指定量的数据被写入时,响应地产生驱逐周期,使得将数据从填充缓冲器传送到可由生产者核心和消费者核心访问的高速缓存的逐出循环; 并且在消费者核心检测到数据在高速缓存中可用时,在从消费者核心接收到读取信号时从高速缓存提供数据给消费者核心。

    Method And Apparatus For Error Correction In A Cache
    5.
    发明申请
    Method And Apparatus For Error Correction In A Cache 有权
    缓存中误差校正的方法和装置

    公开(公告)号:US20140122811A1

    公开(公告)日:2014-05-01

    申请号:US13664682

    申请日:2012-10-31

    IPC分类号: G06F12/08

    摘要: A processor includes a core to execute instructions and a cache memory coupled to the core and having a plurality of entries. Each entry of the cache memory may include a data storage including a plurality of data storage portions, each data storage portion to store a corresponding data portion. Each entry may also include a metadata storage to store a plurality of portion modification indicators, each portion modification indicator corresponding to one of the data storage portions. Each portion modification indicator is to indicate whether the data portion stored in the corresponding data storage portion has been modified, independently of cache coherency state information of the entry. Other embodiments are described as claimed.

    摘要翻译: 处理器包括执行指令的核心和耦合到核心并且具有多个条目的高速缓存存储器。 高速缓冲存储器的每个条目可以包括包括多个数据存储部分的数据存储部分,每个数据存储部分存储对应的数据部分。 每个条目还可以包括用于存储多个部分修改指示符的元数据存储器,每个部分修改指示符对应于数据存储部分之一。 每个部分修改指示符用于指示存储在相应的数据存储部分中的数据部分是否已被修改,而与条目的高速缓存一致性状态信息无关。 其他实施例被描述为所要求保护的。

    Apparatus and Method to Transfer Data Packets between Domains of a Processor
    7.
    发明申请
    Apparatus and Method to Transfer Data Packets between Domains of a Processor 有权
    在处理器的域之间传送数据包的装置和方法

    公开(公告)号:US20160092357A1

    公开(公告)日:2016-03-31

    申请号:US14497549

    申请日:2014-09-26

    IPC分类号: G06F12/08

    摘要: In an embodiment, a processor includes a first domain to operate according to a first clock. The first domain includes a write source, a payload bubble generator first in first out buffer (payload BGF) to store data packets, and write credit logic to maintain a count of write credits. The processor also includes a second domain to operate according to a second clock. When the write source has a data packet to be stored while the second clock is shut down, the write source is to write the data packet to the payload BGF responsive to the count of write credits being at least one, and after the second clock is restarted the second domain is to read the data packet from the payload BGF. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,处理器包括根据第一时钟进行操作的第一域。 第一域包括首先在先出缓冲器(有效载荷BGF)中存储数据分组的写入源,有效负载气泡生成器,以及写入信用逻辑以维持写入信用的计数。 处理器还包括第二域,以便按照第二时钟进行操作。 当写入源具有在第二时钟关闭时要存储的数据包时,写入源将数据包写入有效载荷BGF,响应于至少一个写入信用的计数,并且在第二个时钟为 重新启动第二个域是从有效载荷BGF读取数据包。 描述和要求保护其他实施例。

    Device, system and method of managing a resource request
    9.
    发明申请
    Device, system and method of managing a resource request 有权
    管理资源请求的设备,系统和方法

    公开(公告)号:US20070157208A1

    公开(公告)日:2007-07-05

    申请号:US11321643

    申请日:2005-12-30

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5011 G06F2209/507

    摘要: Embodiments of the present invention provide a resource management mechanism to monitor the availability of resources, detect the cause of a rejection, distinguish between different types of rejections, and manage the different types accordingly. For example, a queue manager in accordance with embodiments of the invention may be able to classify rejected requests, for example, as either a “long reject” or a “short reject” based on the cause of the rejection and the amount of time the rejection conditions are expected to remain valid. A short reject request may be rescheduled in an appropriate service queue, while a long reject request may be suspended in a reject queue. Other features are described and claimed.

    摘要翻译: 本发明的实施例提供了一种资源管理机制,用于监视资源的可用性,检测拒绝的原因,区分不同类型的拒绝,并相应地管理不同的类型。 例如,根据本发明的实施例的队列管理器可以能够基于拒绝的原因将拒绝的请求例如分类为“长拒绝”或“短拒”,并且时间量 排除条件预计将保持有效。 短拒绝请求可以重新安排在适当的服务队列中,而长的拒绝请求可能被暂停在拒绝队列中。 描述和要求保护其他特征。