Methods and apparatus for optimizing concurrency in multiple core systems
AssigneeSonics, Inc.
InventorsDoddaballapur N. Jayasimha, Luc Hoa Ton, Drew E. Wingard
Life of this patent
Estimating the term…
Loading patent…
AssigneeSonics, Inc.
InventorsDoddaballapur N. Jayasimha, Luc Hoa Ton, Drew E. Wingard
Estimating the term…
Various methods and apparatus are described for communicating transactions between one or more initiator IP cores and one or more target IP cores coupled to an interconnect. Tag logic may be located within the interconnect, such as located in an agent, and configured to assign different interconnect tag identification numbers to two or more transactions from a same thread. The tag logic assigns different interconnect tag identification numbers to allow the two or more transactions from the same thread to be outstanding over the interconnect to two or more different target IP cores at the same time, allow the two or more transactions from the same thread to be processed in parallel over the interconnect, and potentially serviced out of issue order while being returned back to the multiple threaded initiator IP core realigned in expected execution order.
An interconnect for an integrated circuit to communicate transactions between one or more initiator Intellectual Property (IP) cores and one or more target IP cores coupled to the interconnect, comprising:
A method of routing transactions over an interconnect for an Integrated Circuit between one or more initiator IP cores and one or more target IP cores including one or more multiple channel aggregate target IP cores coupled to the interconnect, comprising:
An Integrated Circuit, comprising:
Dependencies are inferred from the claim text.