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

    公开(公告)号:US20070226474A1

    公开(公告)日:2007-09-27

    申请号:US11712998

    申请日:2007-03-02

    IPC分类号: G06F9/44

    CPC分类号: G06F9/462

    摘要: 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.

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

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

    公开(公告)号:US08327122B2

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

    申请号:US11712998

    申请日:2007-03-02

    IPC分类号: G06F15/00

    CPC分类号: G06F9/462

    摘要: 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.

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

    Method, system, and medium for providing interprocessor data communication
    3.
    发明授权
    Method, system, and medium for providing interprocessor data communication 有权
    用于提供处理器间数据通信的方法,系统和介质

    公开(公告)号:US08127110B2

    公开(公告)日:2012-02-28

    申请号:US11654011

    申请日:2007-01-17

    IPC分类号: G06F9/26

    CPC分类号: G06F13/28 Y02D10/14

    摘要: A method of transmitting data between processors, including: establishing and storing an encoding method for each area of virtual address space of a first processor in a predetermined storage device; determining an area of virtual address space corresponding to data to be transmitted to a second processor; and determining the encoding method corresponding to the determined area of the virtual address space with reference to the storage device and transmitting the data to the second processor by using the determined encoding method.

    摘要翻译: 一种在处理器之间传送数据的方法,包括:为预定存储设备中的第一处理器的虚拟地址空间的每个区域建立和存储编码方法; 确定与要发送到第二处理器的数据相对应的虚拟地址空间的区域; 以及参考存储装置确定与所确定的虚拟地址空间区域相对应的编码方法,并通过使用所确定的编码方法将数据发送到第二处理器。

    Method, system, and medium for providing interprocessor data communication
    6.
    发明申请
    Method, system, and medium for providing interprocessor data communication 有权
    用于提供处理器间数据通信的方法,系统和介质

    公开(公告)号:US20070198879A1

    公开(公告)日:2007-08-23

    申请号:US11654011

    申请日:2007-01-17

    IPC分类号: G01R31/28

    CPC分类号: G06F13/28 Y02D10/14

    摘要: A method of transmitting data between processors, including: establishing and storing an encoding method for each area of virtual address space of a first processor in a predetermined storage device; determining an area of virtual address space corresponding to data to be transmitted to a second processor; and determining the encoding method corresponding to the determined area of the virtual address space with reference to the storage device and transmitting the data to the second processor by using the determined encoding method.

    摘要翻译: 一种在处理器之间传送数据的方法,包括:为预定存储设备中的第一处理器的虚拟地址空间的每个区域建立和存储编码方法; 确定与要发送到第二处理器的数据相对应的虚拟地址空间的区域; 以及参考存储装置确定与所确定的虚拟地址空间区域相对应的编码方法,并通过使用所确定的编码方法将数据发送到第二处理器。