Storage device and method of managing a buffer memory of the storage device
    3.
    发明授权
    Storage device and method of managing a buffer memory of the storage device 有权
    存储设备和管理存储设备的缓冲存储器的方法

    公开(公告)号:US08458394B2

    公开(公告)日:2013-06-04

    申请号:US12567778

    申请日:2009-09-27

    Applicant: Jae Don Lee

    Inventor: Jae Don Lee

    CPC classification number: G06F12/0246 G06F2212/7203

    Abstract: A storage device including a processor to transmit N pages of data from one or more pages in a buffer memory where N is a natural number. The storage device also includes a flash memory to program in parallel the N pages of data to N flash chips. The N pages may be transmitted via one or more channels.

    Abstract translation: 一种存储装置,包括处理器,用于从N是自然数的缓冲存储器中的一个或多个页面发送N页数据。 存储装置还包括闪存,用于将N页数据并行编程到N个闪存芯片。 可以经由一个或多个信道来传送N个页面。

    Method and system for providing context switch using multiple register file
    4.
    发明授权
    Method and system for providing context switch using multiple register file 有权
    使用多个寄存器文件提供上下文切换的方法和系统

    公开(公告)号:US08327122B2

    公开(公告)日:2012-12-04

    申请号:US11712998

    申请日:2007-03-02

    CPC classification number: G06F9/462

    Abstract: A context switch method capable of promptly switching a context for a dynamically generated task and a dynamic link by converting a state of multiple register files, switching the context, and separately restoring and storing the context. That is, the context switch method includes: maintaining a multiple register files; establishing the multiple register to be in any one of a prefetch state, a current state, and a store state; converting a state of the multiple register files to be in any one of the prefetch state, the current state, and the store state when a context switch occurs; wherein, in the prefetch state, determining a memory address to read a next task context to be subsequently performed by the register file, in the current state, performing a task with the task context of the register file and in the store state, storing the register file in a memory.

    Abstract translation: 一种上下文切换方法,其能够通过转换多个寄存器文件的状态,切换上下文以及单独地恢复和存储上下文来迅速切换动态生成的任务的上下文和动态链接。 也就是说,上下文切换方法包括:保持多个寄存器文件; 将多个寄存器建立为预取状态,当前状态和存储状态中的任何一个; 当上下文切换发生时,将多个寄存器文件的状态转换为预取状态,当前状态和存储状态中的任一个; 其特征在于,在所述预取状态下,确定存储器地址以读取随后由所述寄存器文件执行的下一个任务上下文,在当前状态下,执行具有所述寄存器堆的任务上下文和存储状态的任务, 将文件注册到内存中。

    Apparatus for managing memory in real-time embedded system and method of allocating, deallocating and managing memory in real-time embedded system
    5.
    发明授权
    Apparatus for managing memory in real-time embedded system and method of allocating, deallocating and managing memory in real-time embedded system 有权
    实时嵌入式系统管理存储器的设备及实时嵌入式系统内存分配,释放和管理方法

    公开(公告)号:US08051265B2

    公开(公告)日:2011-11-01

    申请号:US12153526

    申请日:2008-05-20

    CPC classification number: G06F12/023

    Abstract: An apparatus for managing memory in a real-time embedded system and a method of allocating, deallocating and managing memory in a real-time embedded system. The apparatus includes a defragmentation unit performing a defragmentation task according to a predetermined priority to collect together memory fragments, and a memory manager allocating or deallocating a predetermined area of memory upon request of a task, and calculating a memory fragmentation rate of the memory to determine a priority of the defragmentation task. The method of managing memory in a real-time embedded system includes determining whether the conditions under which the memory is used vary, and if the condition vary, calculating a memory fragmentation rate of the memory to determine a priority of the defragmentation task according to the memory fragmentation rate.

    Abstract translation: 一种用于管理实时嵌入式系统中的存储器的装置以及在实时嵌入式系统中分配,释放和管理存储器的方法。 该装置包括:碎片整理单元,其根据预定优先级执行碎片整理任务以收集存储器片段;以及存储器管理器,用于在任务请求时分配或取消分配存储器的预定区域,以及计算存储器的存储器分片率以确定 碎片整理任务的优先级。 管理实时嵌入式系统中的存储器的方法包括确定使用存储器的条件是否变化,并且如果条件变化,则计算存储器的存储器分片率,以根据所述存储器分段速率确定碎片整理任务的优先级 内存碎片率。

    MEMORY DEVICE AND MANAGEMENT METHOD OF MEMORY DEVICE
    8.
    发明申请
    MEMORY DEVICE AND MANAGEMENT METHOD OF MEMORY DEVICE 有权
    存储器件的存储器件和管理方法

    公开(公告)号:US20100146163A1

    公开(公告)日:2010-06-10

    申请号:US12470574

    申请日:2009-05-22

    CPC classification number: G06F12/0246 G06F12/123 G06F2212/7203

    Abstract: A memory device and a method of managing a memory are provided. The memory device includes a command queue configured to receive a first command from a host to store the first command, and to read and transmit the first command, a controller configured to read, from a storage device, data corresponding to the first command transmitted from the command queue, and to store the data in a buffer memory, and a first memory configured to store a data list of data stored in the buffer memory, wherein, in response to the command queue receiving the first command from the host, the controller updates the data list of data stored in the first memory.

    Abstract translation: 提供了存储器件和管理存储器的方法。 所述存储装置包括:命令队列,被配置为从主机接收第一命令以存储所述第一命令,并且读取和发送所述第一命令;控制器,被配置为从存储设备读取与从所述第一命令发送的第一命令相对应的数据; 命令队列,并将数据存储在缓冲存储器中,以及第一存储器,被配置为存储存储在缓冲存储器中的数据的数据列表,其中响应于命令队列从主机接收到第一命令,控制器 更新存储在第一存储器中的数据的数据列表。

    Multitasking method and apparatus for reconfigurable array
    10.
    发明申请
    Multitasking method and apparatus for reconfigurable array 有权
    用于可重构阵列的多任务方法和装置

    公开(公告)号:US20070288930A1

    公开(公告)日:2007-12-13

    申请号:US11808750

    申请日:2007-06-12

    CPC classification number: G06F9/485

    Abstract: Provided are a multitasking method and apparatus. By continuously maintaining the intrinsic information of each peripheral processing unit of when a process-centered task is stopped, when a reconfigurable array stops executing the process-centered task and executes a different process-centered task, by stopping executing a control-centered task and executing a reconfiguration task, only when the reconfigurable array receives an execution request of the reconfiguration task while the reconfigurable array is performing the control-centered task, or by causing a predetermined number of processing units to execute each of a plurality of reconfiguration tasks that are to be simultaneously executed by the reconfigurable array, wherein the predetermined number of processing units is set in consideration of an expected data processing amount required for the reconfiguration task, the reconfigurable array can more quickly complete execution of multitasking.

    Abstract translation: 提供了多任务方法和装置。 通过持续维护每个外围处理单元在停止进程中心任务时的固有信息,当可重配置阵列停止执行以过程为中心的任务并执行不同的以过程为中心的任务时,通过停止执行以控制为中心的任务和 执行重新配置任务,只有当可重构阵列接收到重新配置任务的执行请求,同时可重构阵列正在执行以控制为中心的任务时,或者通过使预定数量的处理单元执行多个重新配置任务中的每一个, 由可重配置阵列同时执行,其中考虑到重新配置任务所需的预期数据处理量来设置预定数量的处理单元,可重构阵列可以更快速地完成多任务的执行。

Patent Agency Ranking