Invention Grant
- Patent Title: Address hashing in a multiple memory controller system
-
Application No.: US17353349Application Date: 2021-06-21
-
Publication No.: US11693585B2Publication Date: 2023-07-04
- Inventor: Steven Fishwick , Lior Zimet , Harshavardhan Kaushikkar
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Dean M. Munyon
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/02 ; G06F12/0871 ; G06F12/0882 ; G06F12/1045 ; G06F12/06 ; G06F12/1018 ; G06F13/16

Abstract:
In an embodiment, a system may support programmable hashing of address bits at a plurality of levels of granularity to map memory addresses to memory controllers and ultimately at least to memory devices. The hashing may be programmed to distribute pages of memory across the memory controllers, and consecutive blocks of the page may be mapped to physically distant memory controllers. In an embodiment, address bits may be dropped from each level of granularity, forming a compacted pipe address to save power within the memory controller. In an embodiment, a memory folding scheme may be employed to reduce the number of active memory devices and/or memory controllers in the system when the full complement of memory is not needed.
Public/Granted literature
- US20220342588A1 Address Hashing in a Multiple Memory Controller System Public/Granted day:2022-10-27
Information query