Method and apparatus to avoid incoherency between a cache memory and flash memory
    1.
    发明申请
    Method and apparatus to avoid incoherency between a cache memory and flash memory 审中-公开
    避免高速缓冲存储器和闪速存储器之间不兼容的方法和装置

    公开(公告)号:US20050273560A1

    公开(公告)日:2005-12-08

    申请号:US10861266

    申请日:2004-06-03

    IPC分类号: G06F12/00 G06F12/08

    摘要: Briefly, in accordance with an embodiment of the invention, a method and apparatus to avoid incoherency between a cache memory and a flash memory is provided. The method may include invalidating at least one cache line of information stored in the cache memory to avoid incoherency between the cache memory and the flash memory in response to a flash erase operation, a flash write operation, an operation that makes information inaccessible in the flash memory, or an operation that moves information from one region of the flash memory to another region of the flash memory. Other embodiments are described and claimed.

    摘要翻译: 简而言之,根据本发明的实施例,提供了一种避免高速缓冲存储器和闪速存储器之间不兼容的方法和装置。 该方法可以包括使存储在高速缓冲存储器中的信息的至少一个高速缓存行无效,以避免闪存擦除操作,闪存写入操作,使得闪存中的信息不可访问的操作的高速缓冲存储器和闪速存储器之间的不兼容 存储器或将信息从闪存的一个区域移动到闪存的另一区域的操作。 描述和要求保护其他实施例。

    AUTONOMOUS MEMORY ARCHITECTURE
    2.
    发明申请
    AUTONOMOUS MEMORY ARCHITECTURE 有权
    自动存储器架构

    公开(公告)号:US20110067039A1

    公开(公告)日:2011-03-17

    申请号:US12557776

    申请日:2009-09-11

    IPC分类号: G06F12/00 G06F9/54 G06F17/30

    CPC分类号: G06F15/17318

    摘要: An autonomous memory device in a distributed memory sub-system can receive a database downloaded from a host controller. The autonomous memory device can pass configuration routing information and initiate instructions to disperse portions of the database to neighboring die using an interface that handles inter-die communication. Information is then extracted from the pool of autonomous memory and passed through a host interface to the host controller.

    摘要翻译: 分布式存储器子系统中的自主存储器设备可以接收从主机控制器下载的数据库。 自主存储设备可以通过配置路由信息并启动指令,以使用处理芯片间通信的接口来将数据库的部分分散到相邻裸片。 然后从自主存储器池中提取信息,并通过主机接口传递到主机控制器。

    Autonomous memory architecture
    3.
    发明授权

    公开(公告)号:US09779057B2

    公开(公告)日:2017-10-03

    申请号:US12557776

    申请日:2009-09-11

    IPC分类号: G06F17/30 G06F15/173

    CPC分类号: G06F15/17318

    摘要: An autonomous memory device in a distributed memory sub-system can receive a database downloaded from a host controller. The autonomous memory device can pass configuration routing information and initiate instructions to disperse portions of the database to neighboring die using an interface that handles inter-die communication. Information is then extracted from the pool of autonomous memory and passed through a host interface to the host controller.

    METHOD AND APPARATUS TO PROFILE RAM MEMORY OBJECTS FOR DISPLACMENT WITH NONVOLATILE MEMORY
    4.
    发明申请
    METHOD AND APPARATUS TO PROFILE RAM MEMORY OBJECTS FOR DISPLACMENT WITH NONVOLATILE MEMORY 审中-公开
    配置非易失性存储器释放RAM存储器对象的方法和设备

    公开(公告)号:US20100169708A1

    公开(公告)日:2010-07-01

    申请号:US12345306

    申请日:2008-12-29

    IPC分类号: G06F12/06 G06F11/20

    摘要: A memory profiling system profiles memory objects in volatile memory and identifies memory objects as candidates to be stored and read directly from nonvolatile memory. The profiling system monitors memory accesses via page faults and identifies a memory object to be loaded in volatile memory. The profiling system uses page faults to determine a page fault type and a write frequency for the memory object, and determines the memory object's memory access type. The profiling system determines whether the object's memory access type meets the capabilities of the nonvolatile memory technology. If the memory access type meets the nonvolatile memory technology capabilities, the profiling system identifies the memory object as a candidate to be transitioned to and read directly from nonvolatile memory (e.g., NOR and PCM). The profiling system stores the memory object candidates in nonvolatile memory such that the memory objects are read directly from nonvolatile memory.

    摘要翻译: 内存分析系统配置易失性存储器中的内存对象,并将内存对象标识为直接从非易失性存储器存储和读取的候选项。 分析系统通过页面故障监视内存访问,并识别要在易失性存储器中加载的内存对象。 分析系统使用页面错误来确定存储器对象的页面错误类型和写入频率,并确定存储器对象的存储器访问类型。 分析系统确定对象的存储器访问类型是否满足非易失性存储器技术的能力。 如果存储器访问类型满足非易失性存储器技术能力,则分析系统将存储器对象标识为要被转换并直接从非易失性存储器(例如,NOR和PCM)读取的候选。 分析系统将存储器对象候选存储在非易失性存储器中,使得存储器对象被直接从非易失性存储器读取。

    Block-based storage device with a memory-mapped interface
    6.
    发明授权
    Block-based storage device with a memory-mapped interface 有权
    具有内存映射接口的基于块的存储设备

    公开(公告)号:US08898417B1

    公开(公告)日:2014-11-25

    申请号:US12582643

    申请日:2009-10-20

    IPC分类号: G06F12/00

    摘要: Described herein are methods for accessing a block-based storage device having a memory-mapped interface and a block interface. In one embodiment, an apparatus (e.g., block-based storage device) includes a storage array to store data and a memory-mapped interface that is coupled to the storage array. The memory-mapped interface includes memory-mapped memory space. The memory-mapped interface receives direct access requests from a host to directly access memory-mapped files. The apparatus also includes a block interface that is coupled to the storage array. The block interface receives block requests from a storage driver to access the storage array.

    摘要翻译: 这里描述了用于访问具有存储器映射接口和块接口的基于块的存储设备的方法。 在一个实施例中,装置(例如,基于块的存储装置)包括用于存储数据的存储阵列和耦合到存储阵列的存储器映射接口。 内存映射接口包括内存映射内存空间。 内存映射接口从主机接收直接访问请求,以直接访问内存映射文件。 该装置还包括耦合到存储阵列的块接口。 块接口接收来自存储驱动器的访问存储阵列的块请求。