-
公开(公告)号:US20230205700A1
公开(公告)日:2023-06-29
申请号:US17564141
申请日:2021-12-28
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Tarun NAKRA , Akhil ARUNKUMAR , Paul MOYER , Jay FLEISCHMAN
IPC: G06F12/0862 , G06F12/0811 , G06F9/38 , G06F9/30
CPC classification number: G06F12/0862 , G06F12/0811 , G06F9/3842 , G06F9/30047 , G06F2212/1021
Abstract: In response to generating one or more speculative prefetch requests for a last-level cache, a processor determines prefetch analytics for the generated speculative prefetch requests and compares the determined prefetch analytics of the speculative prefetch requests to selection thresholds. In response to a speculative prefetch request meeting or exceeding a selection threshold, the processor selects the speculative prefetch request for issuance to a memory-side cache controller. When one or more system conditions meet one or more condition thresholds, the processor issues the selected speculative prefetch request to the memory-side cache controller. The memory-side cache controller then retrieves the data indicated in the selected speculative prefetch request from a memory and stores it in a memory-side cache in the data fabric coupled to the last-level cache.