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...

Full description

Saved in:
Bibliographic Details
Main Authors GALOPPO VON BORRIES NICOLAS, KOKER ALTUG, GEORGE VARGHESE, ANDREI VALENTIN, VALERIO JAMES, MACPHERSON MIKE, APPU ABHISHEK R, OULD-AHMED-VALL ELMOUSTAPHA, ANANTARAMAN ARAVINDH, MAIYURAN SUBRAMANIAM
Format Patent
LanguageChinese
English
Published 21.09.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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. 实施例一般涉及多GPU环境中的存储器预取。一种设备的实施例包括多个处理器,所述多个处理器包括用于处理数据的主机处理器和多个图形处理单元(GPU),所述GPU中的每一个GPU包括预取器和高速缓存;以及用于存储数据的存储器,所述存储器包括多个存储器元件;其中,所述GPU中的每一个GPU的所述预取器要将数据从所述存储器预取到所述GPU的所述高速缓存;以及其中,GPU的所述预取器被禁止从所述GPU或所述主机处理器不拥有的页预取。
Bibliography:Application Number: CN202080014300