Invention Grant
- Patent Title: System and method for spatial memory streaming training
-
Application No.: US15729068Application Date: 2017-10-10
-
Publication No.: US10417130B2Publication Date: 2019-09-17
- Inventor: Edward A Brekelbaum , Arun Radhakrishnan
- Applicant: Samsung Electronics Co., Ltd.
- Applicant Address: KR
- Assignee: Samsung Electronics Co., Ltd
- Current Assignee: Samsung Electronics Co., Ltd
- Current Assignee Address: KR
- Agency: The Farrell Law Firm, P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0862 ; G06F9/30 ; G06F9/38 ; G06F12/0811 ; G06F12/0875 ; G06N20/00

Abstract:
Apparatuses, systems, methods for a spatial memory streaming (SMS) prefetch engine are described. In one aspect, an SMS prefetch engine uses trigger-to-trigger stride detection to promote training table entries to pattern history table (PHT) entries and to drive spatially related prefetches in more distant regions. In another aspect, an SMS prefetch engine maintains a blacklist of program counter (PC) values to not use as trigger values. In yet another aspect, an SMS prefetch engine uses hashed values of certain fields, such as the trigger PC, in entries of, e.g., filter tables, training tables, and PHTs, as index values for the table.
Public/Granted literature
- US20180329823A1 SYSTEM AND METHOD FOR SPATIAL MEMORY STREAMING TRAINING Public/Granted day:2018-11-15
Information query