-
公开(公告)号:US09201608B2
公开(公告)日:2015-12-01
申请号:US14330320
申请日:2014-07-14
Applicant: Apple Inc.
Inventor: Ian C. Hendry , Rajabali Koduri , Jeffry E. Gonion
CPC classification number: G06F3/0647 , G06F1/3203 , G06F1/3225 , G06F1/3275 , G06F3/0604 , G06F3/0625 , G06F3/065 , G06F3/0673 , G06F12/0292 , G06F12/06 , G06F12/0646 , G06F12/08 , G06F17/30147 , G06F2003/0697 , Y02D10/14 , Y02D50/20
Abstract: Systems, methods, and devices for dynamically mapping and remapping memory when a portion of memory is activated or deactivated are provided. In accordance with an embodiment, an electronic device may include several memory banks, one or more processors, and a memory controller. The memory banks may store data in hardware memory locations and may be independently deactivated. The processors may request the data using physical memory addresses, and the memory controller may translate the physical addresses to hardware memory locations. The memory controller may use a first memory mapping function when a first number of memory banks is active and a second memory mapping function when a second number is active. When one of the memory banks is to be deactivated, the memory controller may copy data from only the memory bank that is to be deactivated to the active remainder of memory banks.
-
公开(公告)号:US09009383B2
公开(公告)日:2015-04-14
申请号:US14331336
申请日:2014-07-15
Applicant: Apple Inc.
Inventor: Ian C. Hendry , Rajabali Koduri , Jeffry E. Gonion
CPC classification number: G06F3/0647 , G06F1/3203 , G06F1/3225 , G06F1/3275 , G06F3/0604 , G06F3/0625 , G06F3/065 , G06F3/0673 , G06F12/0292 , G06F12/06 , G06F12/0646 , G06F12/08 , G06F17/30147 , G06F2003/0697 , Y02D10/14 , Y02D50/20
Abstract: Systems, methods, and devices for dynamically mapping and remapping memory when a portion of memory is activated or deactivated are provided. In accordance with an embodiment, an electronic device may include several memory banks, one or more processors, and a memory controller. The memory banks may store data in hardware memory locations and may be independently deactivated. The processors may request the data using physical memory addresses, and the memory controller may translate the physical addresses to hardware memory locations. The memory controller may use a first memory mapping function when a first number of memory banks is active and a second memory mapping function when a second number is active. When one of the memory banks is to be deactivated, the memory controller may copy data from only the memory bank that is to be deactivated to the active remainder of memory banks.
Abstract translation: 提供了当存储器的一部分被激活或去激活时用于动态地映射和重映射存储器的系统,方法和设备。 根据实施例,电子设备可以包括几个存储器组,一个或多个处理器和存储器控制器。 存储体可以将数据存储在硬件存储器位置中,并且可以被独立地去激活。 处理器可以使用物理存储器地址请求数据,并且存储器控制器可以将物理地址转换为硬件存储器位置。 当第二数量有效时,存储器控制器可以使用第一存储器组的第一存储器映射功能和第二存储器映射功能。 当存储器组中的一个被禁用时,存储器控制器可以将数据仅从要被去激活的存储器组复制到存储体的有效剩余部分。
-
公开(公告)号:US20140325173A1
公开(公告)日:2014-10-30
申请号:US14331336
申请日:2014-07-15
Applicant: Apple Inc.
Inventor: Ian C. Hendry , Rajabali Koduri , Jeffry E. Gonion
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F1/3203 , G06F1/3225 , G06F1/3275 , G06F3/0604 , G06F3/0625 , G06F3/065 , G06F3/0673 , G06F12/0292 , G06F12/06 , G06F12/0646 , G06F12/08 , G06F17/30147 , G06F2003/0697 , Y02D10/14 , Y02D50/20
Abstract: Systems, methods, and devices for dynamically mapping and remapping memory when a portion of memory is activated or deactivated are provided. In accordance with an embodiment, an electronic device may include several memory banks, one or more processors, and a memory controller. The memory banks may store data in hardware memory locations and may be independently deactivated. The processors may request the data using physical memory addresses, and the memory controller may translate the physical addresses to hardware memory locations. The memory controller may use a first memory mapping function when a first number of memory banks is active and a second memory mapping function when a second number is active. When one of the memory banks is to be deactivated, the memory controller may copy data from only the memory bank that is to be deactivated to the active remainder of memory banks.
Abstract translation: 提供了当存储器的一部分被激活或去激活时用于动态地映射和重映射存储器的系统,方法和设备。 根据实施例,电子设备可以包括几个存储器组,一个或多个处理器和存储器控制器。 存储体可以将数据存储在硬件存储器位置中,并且可以被独立地去激活。 处理器可以使用物理存储器地址请求数据,并且存储器控制器可以将物理地址转换为硬件存储器位置。 当第二数量有效时,存储器控制器可以使用第一存储器组的第一存储器映射功能和第二存储器映射功能。 当存储器组中的一个被禁用时,存储器控制器可以将数据仅从要被去激活的存储器组复制到存储体的有效剩余部分。
-
公开(公告)号:US20140331020A1
公开(公告)日:2014-11-06
申请号:US14330320
申请日:2014-07-14
Applicant: APPLE INC.
Inventor: Ian C. Hendry , Rajabali Koduri , Jeffry E. Gonion
CPC classification number: G06F3/0647 , G06F1/3203 , G06F1/3225 , G06F1/3275 , G06F3/0604 , G06F3/0625 , G06F3/065 , G06F3/0673 , G06F12/0292 , G06F12/06 , G06F12/0646 , G06F12/08 , G06F17/30147 , G06F2003/0697 , Y02D10/14 , Y02D50/20
Abstract: Systems, methods, and devices for dynamically mapping and remapping memory when a portion of memory is activated or deactivated are provided. In accordance with an embodiment, an electronic device may include several memory banks, one or more processors, and a memory controller. The memory banks may store data in hardware memory locations and may be independently deactivated. The processors may request the data using physical memory addresses, and the memory controller may translate the physical addresses to hardware memory locations. The memory controller may use a first memory mapping function when a first number of memory banks is active and a second memory mapping function when a second number is active. When one of the memory banks is to be deactivated, the memory controller may copy data from only the memory bank that is to be deactivated to the active remainder of memory banks.
-
-
-