Method and system for providing context switch using multiple register file
    3.
    发明申请
    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
    4.
    发明授权
    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
    5.
    发明授权
    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.

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

    Method of managing memory in multiprocessor system on chip
    7.
    发明授权
    Method of managing memory in multiprocessor system on chip 有权
    多处理器片上系统的内存管理方法

    公开(公告)号:US07996630B2

    公开(公告)日:2011-08-09

    申请号:US12805651

    申请日:2010-08-11

    CPC分类号: G06F8/4441

    摘要: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.

    摘要翻译: 提供了一种在多处理器片上系统(MPSoC)中管理存储器的方法。 根据本发明的一个方面,通过基于存储器访问频率,参照符号表确定对应于符号的变量或函数的存储位置,可以反映存储器的局部性并且可以有效地使用受限的存储器资源 如果所确定的存储位置与先前存储位置不同,则将所确定的存储位置与先前存储位置进行比较,以及将存储在先前存储位置中的变量或功能复制到所确定的存储位置。

    Method of managing memory in multiprocessor system on chip
    8.
    发明申请
    Method of managing memory in multiprocessor system on chip 有权
    多处理器片上系统的内存管理方法

    公开(公告)号:US20100312977A1

    公开(公告)日:2010-12-09

    申请号:US12805651

    申请日:2010-08-11

    IPC分类号: G06F12/00 G06F12/02 G06F12/16

    CPC分类号: G06F8/4441

    摘要: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.

    摘要翻译: 提供了一种在多处理器片上系统(MPSoC)中管理存储器的方法。 根据本发明的一个方面,通过基于存储器访问频率,参照符号表确定对应于符号的变量或函数的存储位置,可以反映存储器的局部性并且可以有效地使用受限的存储器资源 如果所确定的存储位置与先前存储位置不同,则将所确定的存储位置与先前存储位置进行比较,以及将存储在先前存储位置中的变量或功能复制到所确定的存储位置。

    Method of managing memory in multiprocessor system on chip
    10.
    发明申请
    Method of managing memory in multiprocessor system on chip 有权
    多处理器片上系统的内存管理方法

    公开(公告)号:US20080177941A1

    公开(公告)日:2008-07-24

    申请号:US11898659

    申请日:2007-09-13

    IPC分类号: G06F12/16 G06F12/00 G06F12/02

    CPC分类号: G06F8/4441

    摘要: Provided is a method of managing memory in a multiprocessor system on chip (MPSoC). According to an aspect of the present invention, locality of memory can be reflected and restricted memory resources can be efficiently used by determining a storage location of a variable or a function which corresponds to a symbol with reference to a symbol table based on memory access frequency of the variable or the function, comparing the determined storage location and a previous storage location, and copying the variable or the function stored in the previous storage location to the determined storage location if the determined storage location is different from the previous storage location.

    摘要翻译: 提供了一种在多处理器片上系统(MPSoC)中管理存储器的方法。 根据本发明的一个方面,通过基于存储器访问频率,参照符号表确定对应于符号的变量或函数的存储位置,可以反映存储器的局部性并且可以有效地使用受限的存储器资源 如果所确定的存储位置与先前存储位置不同,则将所确定的存储位置与先前存储位置进行比较,以及将存储在先前存储位置中的变量或功能复制到所确定的存储位置。