Griffiths & Seaton PLLC
Programmable data delivery by load and store agents on a processing chip interfacing with on-chip memory components and directing data to external memory components
Embodiments for implementing a communicating memory between a plurality of computing components are provided. In one embodiment, an apparatus comprises a plurality of memory components residing on a processing chip, the plurality of memory components interconnected between a plurality of processing elements of at least one processing core of the processing chip and at least one external memory component external to the processing chip. The apparatus further comprises a plurality of load agents and a plurality of store agents on the processing chip, each interfacing with the plurality of memory components. Each of the plurality of load agents and the plurality of store agents execute an independent program specifying a destination of data transacted between the plurality of memory components, the at least one external memory component, and the plurality of processing elements.
INTERNATIONAL BUSINESS MACHINES CORPORATION
G G G G G G
G06F G06F G06F G06F G06F G06F
inventional additional inventional inventional inventional inventional
Jungwook Jinwook Bruce Chia-Yu Kailash Sunil K Vijayalakshmi Swagath Brian
Choi Oh Fleischer Chen Gopalakrishan Shukla Srinivasan Venkataramani Curran