Jaffery Watson Mendonsa & Hamilton LLP
Memory prefetching in multiple GPU environment
Embodiments are generally directed to memory prefetching in multiple GPU environment. An embodiment of an apparatus includes multiple processors including a host processor and multiple graphics processing units (GPUs) to process data, each of the GPUs including a prefetcher and a cache; and a memory for storage of data, the memory including a plurality of memory elements, wherein the prefetcher of each of the GPUs is to prefetch data from the memory to the cache of the GPU; and wherein the prefetcher of a GPU is prohibited from prefetching from a page that is not owned by the GPU or by the host processor.
INTEL CORPORATION
G G G G G G G G G
G06F G06T G06F G06T G06F G06F G06T G06F G06F
inventional inventional inventional inventional inventional inventional inventional inventional inventional
Abhishek R. Subramaniam Nicolas Varghese Mike Valentin Aravindh Joydeep Elmoustapha Altug
Appu Maiyuran Galoppo von Borries George Macpherson Andrei Anantaraman Ray Ould-Ahmed-Vall Koker