Dual data streams sharing dual level two cache access ports to maximize bandwidth utilization
AssigneeTexas Instruments Incorporated
InventorsJoseph Zbiciak, Timothy Anderson
Life of this patent
Estimating the term…
Loading patent…
AssigneeTexas Instruments Incorporated
InventorsJoseph Zbiciak, Timothy Anderson
Estimating the term…
A streaming engine employed in a digital data processor specifies fixed first and second read only data streams. Corresponding stream address generator produces address of data elements of the two streams. Corresponding steam head registers stores data elements next to be supplied to functional units for use as operands. The two streams share two memory ports. A toggling preference of stream to port ensures fair allocation. The arbiters permit one stream to borrow the other's interface when the other interface is idle. Thus one stream may issue two memory requests, one from each memory port, if the other stream is idle. This spreads the bandwidth demand for each stream across both interfaces, ensuring neither interface becomes a bottleneck.
A memory access arbiter comprising:
A digital data processor comprising:
Dependencies are inferred from the claim text.