Invention Grant
- Patent Title: Data co-location using address hashing for high-performance processing in memory
-
Application No.: US17956995Application Date: 2022-09-30
-
Publication No.: US12158842B2Publication Date: 2024-12-03
- Inventor: Benjamin Youngjae Cho , Armand Bahram Behroozi , Michael L. Chu , Ashwin Aji
- Applicant: ADVANCED MICRO DEVICES, INC.
- Applicant Address: US CA Santa Clara
- Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/06

Abstract:
A processing system allocates memory to co-locate input and output operands for operations for processing in memory (PIM) execution in the same PIM-local memory while exploiting row-buffer locality and complying with conventional memory abstraction. The processing system identifies as “super rows” virtual rows that span all the banks of a memory device. Each super row has a different bank-interleaving pattern, referred to as a “color”. A group of contiguous super rows that has the same PIM-interleaving pattern is referred to as a “color group”. The processing system assigns memory addresses to each operand (e.g., vector) of an operation for PIM execution to a super row having a different color within the same color group to co-locate the operands for each PIM execution unit and uses address hashing to alternate between banks assigned to elements of a first operand and elements of a second operand of the operation.
Public/Granted literature
- US20240111672A1 DATA CO-LOCATION USING ADDRESS HASHING FOR HIGH-PERFORMANCE PROCESSING IN MEMORY Public/Granted day:2024-04-04
Information query