SYSTEM AND METHOD FOR FLASH READ CACHE WITH ADAPTIVE PRE-FETCH

    公开(公告)号:US20170123988A1

    公开(公告)日:2017-05-04

    申请号:US14929083

    申请日:2015-10-30

    Abstract: Systems and methods for improved flash memory performance in a portable computing device are presented. In a method, a value N corresponding to an amount of prefetch data to be retrieved from the flash memory is determined. An access request for a flash memory is received at a cache controller in communication with a cache memory. A determination is made whether the access request for the flash memory corresponds to a portion of data stored in the cache memory. If the access request for the flash memory corresponds to the portion of data, the portion of data is returned in response to the access request. Otherwise, an N amount of prefetch data is retrieved from the flash memory and stored in the cache memory. The value N is incremented based on a cache hit percentage for the cache memory.

    SYSTEM AND METHOD FOR ODD MODULUS MEMORY CHANNEL INTERLEAVING

    公开(公告)号:US20170371812A1

    公开(公告)日:2017-12-28

    申请号:US15193423

    申请日:2016-06-27

    Abstract: A system for providing odd modulus memory channel interleaving may include a dynamic random access memory (DRAM) system and a system on chip (SoC). The SoC comprises a first memory controller, a second memory controller, and a symmetric memory channel interleaver. The first memory controller is electrically coupled to a first DRAM module via a first memory bus. The second memory controller is electrically coupled to a second DRAM module and a third DRAM module via a second memory bus. The symmetric memory channel interleaver is configured to uniformly distribute DRAM traffic to the first memory controller and the second memory controller. The first memory controller provides a first interleaved channel to the first DRAM module via the first memory bus. The second memory controller provides a second interleaved channel to the second DRAM module via upper address bits on the second memory bus.

    SYSTEM AND METHOD FOR THERMOELECTRIC MEMORY TEMPERATURE CONTROL
    7.
    发明申请
    SYSTEM AND METHOD FOR THERMOELECTRIC MEMORY TEMPERATURE CONTROL 有权
    用于热电记忆温度控制的系统和方法

    公开(公告)号:US20170038805A1

    公开(公告)日:2017-02-09

    申请号:US14818180

    申请日:2015-08-04

    Abstract: Systems, methods, and computer programs, embodied in or as a memory management module, are disclosed for thermally controlling memory to increase its performance. One exemplary embodiment includes a memory, one or more processors, and a thermoelectric cooling device. The one or more processors access the memory via a memory controller electrically coupled to the memory. The thermoelectric cooling device is configured to thermally control the memory in response to a predicted change in temperature of the memory.

    Abstract translation: 公开了体现在或作为存储器管理模块的系统,方法和计算机程序,用于热控制存储器以增加其性能。 一个示例性实施例包括存储器,一个或多个处理器和热电冷却装置。 一个或多个处理器通过电耦合到存储器的存储器控​​制器访问存储器。 热电冷却装置被配置为响应于预测的存储器的温度变化热控制存储器。

    SYSTEMS AND METHODS FOR PROVIDING NON-POWER-OF-TWO FLASH CELL MAPPING
    8.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING NON-POWER-OF-TWO FLASH CELL MAPPING 有权
    用于提供非二次闪存单元映射的系统和方法

    公开(公告)号:US20170003887A1

    公开(公告)日:2017-01-05

    申请号:US14791340

    申请日:2015-07-03

    Abstract: Systems, methods, and computer programs are disclosed for providing compressed data storage using non-power-of-two flash cell mapping. One embodiment of a method comprises receiving one or more compressed logical pages to be stored in a NAND flash memory. Binary data in the one or more logical pages is transformed to a quinary representation. The quinary representation comprises a plurality of quinary bits. A binary representation of each of the plurality of quinary bits is transmitted to the NAND flash memory. The binary representation of each of the plurality of quinary bits is converted to a quinary voltage for a corresponding cell in a physical page in the NAND flash memory.

    Abstract translation: 公开了系统,方法和计算机程序,用于使用非二功能闪存单元映射提供压缩数据存储。 一种方法的一个实施例包括接收要存储在NAND闪速存储器中的一个或多个压缩逻辑页面。 一个或多个逻辑页面中的二进制数据被转换为五进制表示。 五进制表示包括多个五进制位。 多个五进制位中的每一个的二进制表示被发送到NAND闪速存储器。 多个Quinary位中的每一个的二进制表示被转换为NAND闪速存储器中的物理页面中的对应单元的二次电压。

    SYSTEMS AND METHODS FOR EXPANDING MEMORY FOR A SYSTEM ON CHIP
    9.
    发明申请
    SYSTEMS AND METHODS FOR EXPANDING MEMORY FOR A SYSTEM ON CHIP 有权
    用于扩展芯片系统的存储器的系统和方法

    公开(公告)号:US20160054928A1

    公开(公告)日:2016-02-25

    申请号:US14464598

    申请日:2014-08-20

    Abstract: Systems and methods are disclosed for expanding memory for a system on chip (SoC). A memory card is loaded in an expandable memory socket electrically and is coupled to a system on chip (SoC) via an expansion bus. The memory card comprises a first volatile memory device. In response to detecting the memory card, an expanded virtual memory map is configured. The expanded virtual memory map comprises a first virtual memory space associated the first volatile memory device and a second virtual memory space associated with a second volatile memory device electrically coupled to the SoC via a memory bus. One or more peripheral images associated with the second virtual memory space are relocated to a first portion of the first virtual memory space. A second portion of the first virtual memory space is configured as a block device for performing swap operations associated with the second virtual memory space.

    Abstract translation: 公开了用于扩展片上系统(SoC)的存储器的系统和方法。 存储卡电气地装载在可扩展存储器插槽中,并通过扩展总线耦合到片上系统(SoC)。 存储卡包括第一易失性存储器件。 响应于检测到存储卡,配置扩展的虚拟存储器映射。 扩展的虚拟存储器映射包括与第一易失性存储器设备相关联的第一虚拟存储器空间和与经由存储器总线电耦合到SoC的第二易失性存储器设备相关联的第二虚拟存储器空间。 与第二虚拟存储器空间相关联的一个或多个周边图像被重新定位到第一虚拟存储器空间的第一部分。 第一虚拟存储器空间的第二部分被配置为用于执行与第二虚拟存储器空间相关联的交换操作的块设备。

Patent Agency Ranking