MEMORY MANAGE METHOD AND STORAGE CONTROLLER USING THE SAME

    公开(公告)号:US20190243774A1

    公开(公告)日:2019-08-08

    申请号:US15993610

    申请日:2018-05-31

    IPC分类号: G06F12/10

    CPC分类号: G06F12/10 G06F2212/654

    摘要: A memory management method and a storage controller using the same are provided. The memory management method includes: establishing an array; selecting a first block from spare blocks at an initial time point and storing a first index number of the first block to a look-ahead block; adding the first index number in the look-ahead block to the array at a first time point, selecting a second block from the spare blocks and replacing the first index number stored to the look-ahead block with a second index number of the second block, and programming the first block; and adding the second index number in the look-ahead block to the array at a second time point, selecting a third block from the spare blocks and replacing the second index number in the look-ahead block with a third index number of the third block, and programming the second block.

    COMPUTER SYSTEM INCLUDING PLURALITY OF TYPES OF MEMORY DEVICES AND METHOD

    公开(公告)号:US20180307607A1

    公开(公告)日:2018-10-25

    申请号:US15769348

    申请日:2016-01-18

    申请人: Hitachi, Ltd.

    摘要: A computer system includes a main memory, a lower class memory, and a secondary storage medium and executes an operating system, an in-memory computing program, and a prefetch optimizer program. The in-memory computing program writes processing target data including a plurality of data objects stored in the secondary storage medium into a plurality of continuous areas on a virtual memory space and executes a process while accessing the continuous area. When detecting that the operating system executes a class-in process triggered upon a page fault for a predetermined virtual page, the prefetch optimizer program acquires information of the continuous area from the in-memory computing program and directs the operating system to execute a class-in process for virtual pages included in the predetermined continuous area including the predetermined virtual page.

    Descriptor ring management
    50.
    发明授权

    公开(公告)号:US09697136B2

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

    申请号:US14494000

    申请日:2014-09-23

    申请人: ARM Limited

    IPC分类号: G06F12/1027

    摘要: A data processing system utilizing a descriptor ring to facilitate communication between one or more general purpose processors and one or more devices employs a system memory management unit for managing access by the devices to a main memory. The system memory management unit uses address translation data for translating memory addresses generated by the devices into addresses supplied to the main memory. Prefetching circuitry within the system memory management unit serves to detect pointers read from the descriptor ring and to prefetch address translation data into the translation lookaside buffer of the system memory management unit.