Optimization of broadcast operations in multiple core processing system with a distributed cache
AssigneeNXP B.V.
InventorsAyush Mishra, Abhishek Jain, Arvind Kaushik, Ayush Garg, Sumit Gangwar, Eshant Verma
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP B.V.
InventorsAyush Mishra, Abhishek Jain, Arvind Kaushik, Ayush Garg, Sumit Gangwar, Eshant Verma
Estimating the term…
A multiple core processing system as described herein for optimizing broadcast operations includes multiple first-level (L1) caches, a distributed second-level (L2) cache system including multiple L2 cache partitions each having a unique identifier, and a routing network that enable communications between the L1 and L2 caches. Each L1 cache sends a request message with a memory address to a targeted L2 cache partition. When rejected, the L1 cache resends the request only in response to a retry message that incorporates an identifier that matches a locally stored identifier. Each L2 cache partition sends a reject message to a requesting Li cache when busy and later broadcasts a retry message that incorporates its identifier when not busy. The L1 cache predetermines the identifier of the target L2 cache partition when sending the request, or each L2 cache partition incorporates its identifier in the reject message.
A multiple core processing system, comprising:
The multiple core processing system 1, wherein a response message from the targeted one of the plurality of second-level cache partitions, comprising either one of the reject message and the broadcasted retry message, incorporates cause information indicating a cause of the reject message or the retry message.
The multiple core processing system 1, further comprising a plurality of core clusters, each comprising:
The multiple core processing system 8, further comprising at least one meta-tile, each comprising:
The multiple core processing system 9, wherein each request message incorporates a locality identifier comprising one of local, internal, and external, and wherein the routing network uses the locality identifier for routing the request message.
A method, comprising:
Dependencies are inferred from the claim text.