GENERATION OF CUBIC BEZIER CONTROL POINTS IN COMPUTER GRAPHICS SYSTEMS
    31.
    发明申请
    GENERATION OF CUBIC BEZIER CONTROL POINTS IN COMPUTER GRAPHICS SYSTEMS 有权
    计算机图形系统中的CUBIC BEZIER控制点的生成

    公开(公告)号:US20100265255A1

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

    申请号:US12427524

    申请日:2009-04-21

    申请人: Tatsuya Iwamoto

    发明人: Tatsuya Iwamoto

    IPC分类号: G06T11/20

    CPC分类号: G06T11/203

    摘要: A system for interactive computer graphics enables generation of Bezier curves from a series of points based on the relative position of successive points in the series. For example, for successive points in a series, point A, point B, and point C are successive points in the series of points, and wherein a control point corresponding to point B and associated with the segment AB is determined by the equation B+RA*(RA*(B−C)+RC*(A−B)), and a control point corresponding to point B and associated with the segment BC is determined by the equation PBBC=B+RC*(RA*(C−B)+RC*(B−A)), where RA=|AB|/(|AB|+|BC|), and RC=|BC|/(|AB|+|BC|).

    摘要翻译: 用于交互式计算机图形的系统可以基于系列中连续点的相对位置从一系列点生成贝塞尔曲线。 例如,对于串联中的连续点,点A,点B和点C是该系列点中的连续点,并且其中对应于点B并与段AB相关联的控制点由等式B + RA *(RA *(B-C)+ RC *(A-B)),对应于点B并与段BC相关联的控制点由等式PBBC = B + RC *(RA * -B | + RC *(B-A)),其中RA = | AB | /(| AB | + | BC |),RC = | BC | /(| AB | + | BC |)。

    Methods and apparatus for segmented stack management in a processor system
    32.
    发明授权
    Methods and apparatus for segmented stack management in a processor system 有权
    处理器系统中分段堆栈管理的方法和装置

    公开(公告)号:US07685601B2

    公开(公告)日:2010-03-23

    申请号:US11068242

    申请日:2005-02-28

    申请人: Tatsuya Iwamoto

    发明人: Tatsuya Iwamoto

    IPC分类号: G06F12/02

    CPC分类号: G06F9/4484 G06F12/0811

    摘要: Methods and apparatus provide for allocating a first stack module in response to a first function call of a software program running on a processing system; and allocating a second stack module in response to a second function call of the software program, wherein the second stack module is non-contiguous with respect to the first stack module.

    摘要翻译: 方法和装置提供响应于在处理系统上运行的软件程序的第一功能调用来分配第一堆栈模块; 以及响应于所述软件程序的第二函数调用而分配第二堆栈模块,其中所述第二堆栈模块相对于所述第一堆栈模块是不连续的。

    Methods and apparatus for task management in a multi-processor system
    33.
    发明授权
    Methods and apparatus for task management in a multi-processor system 失效
    多处理器系统中任务管理的方法和装置

    公开(公告)号:US07614053B2

    公开(公告)日:2009-11-03

    申请号:US10783246

    申请日:2004-02-20

    IPC分类号: G06F9/455 G06F9/46

    摘要: Methods and apparatus are provided for managing processor tasks in a multi-processor computing system. The system is operable to store the processor tasks in a shared memory that may be accessed by a plurality of sub-processing units of the multi-processor computing system; and permit the sub-processing units to determine which of the processor tasks should be copied from the shared memory and executed based on priorities of the processor tasks.

    摘要翻译: 提供了用于在多处理器计算系统中管理处理器任务的方法和装置。 该系统可操作以将处理器任务存储在可由多处理器计算系统的多个子处理单元访问的共享存储器中; 并且允许子处理单元基于处理器任务的优先级来确定应该从共享存储器复制哪个处理器任务并执行。

    Methods and apparatus for processor task migration in a multi-processor system
    34.
    发明授权
    Methods and apparatus for processor task migration in a multi-processor system 有权
    多处理器系统中处理器任务迁移的方法和装置

    公开(公告)号:US07565653B2

    公开(公告)日:2009-07-21

    申请号:US10783238

    申请日:2004-02-20

    IPC分类号: G06F9/46

    摘要: Methods and apparatus are provided for executing processor tasks on a multi-processing system. The multi-processing system includes a plurality of sub-processing units and a main processing unit that may access a shared memory. Each sub-processing unit includes an on-chip local memory separate from the shared memory. The methods and apparatus contemplate: providing that the processor tasks be copied from the shared memory into the local memory of the sub-processing units in order to execute them, and prohibiting the execution of the processor tasks from the shared memory; and migrating at least one processor task from one of the sub-processing units to another of the sub-processing units.

    摘要翻译: 提供了用于在多处理系统上执行处理器任务的方法和装置。 多处理系统包括可以访问共享存储器的多个子处理单元和主处理单元。 每个子处理单元包括与共享存储器分离的片上本地存储器。 所述方法和设备考虑:提供处理器任务从共享存储器复制到子处理单元的本地存储器中以便执行它们,并且禁止从共享存储器执行处理器任务; 以及将至少一个处理器任务从所述子处理单元之一迁移到所述子处理单元中的另一个。

    Systems and methods for task migration
    35.
    发明授权
    Systems and methods for task migration 有权
    用于任务迁移的系统和方法

    公开(公告)号:US07437536B2

    公开(公告)日:2008-10-14

    申请号:US10838050

    申请日:2004-05-03

    申请人: Tatsuya Iwamoto

    发明人: Tatsuya Iwamoto

    IPC分类号: G06F9/40

    CPC分类号: G06F9/4812 G06F9/4486

    摘要: Methods and systems are provided whereby, in one aspect, pointers to address locations of instructions, static data and dynamically-created data are stored such that the instructions, static data and dynamically-created data can be moved to a different memory or processor without changing the values of the pointers.

    摘要翻译: 提供了方法和系统,其中在一个方面,存储指令,静态数据和动态创建数据的地址位置的指针,使得指令,静态数据和动态创建的数据可以移动到不同的存储器或处理器而不改变 指针的值。

    Efficient task scheduling by assigning fixed registers to scheduler
    36.
    发明申请
    Efficient task scheduling by assigning fixed registers to scheduler 有权
    通过向调度程序分配固定寄存器来进行有效的任务调度

    公开(公告)号:US20070157199A1

    公开(公告)日:2007-07-05

    申请号:US11321711

    申请日:2005-12-29

    申请人: Tatsuya Iwamoto

    发明人: Tatsuya Iwamoto

    IPC分类号: G06F9/46

    摘要: Task scheduling in a processing system having a main memory and a processor having a plurality of software-configurable registers is disclosed. The processor may be a synergistic processing unit (SPU) of a cell processor. The processing system operates under the control of a kernel and a program code. A subset of the plurality of software-configurable registers is reserved for use by the kernel. Upon occurrence of an interrupt event requiring control of the processor by the kernel, the kernel may be run on the processor without saving the contents the plurality of registers.

    摘要翻译: 公开了具有主存储器和具有多个软件可配置寄存器的处理器的处理系统中的任务调度。 处理器可以是小区处理器的协同处理单元(SPU)。 处理系统在内核和程序代码的控制下运行。 多个软件可配置寄存器的子集保留供内核使用。 在发生需要内核对处理器进行控制的中断事件时,可以在处理器上运行内核而不保存多个寄存器的内容。

    OPERATING PROCESSORS OVER A NETWORK
    37.
    发明申请
    OPERATING PROCESSORS OVER A NETWORK 审中-公开
    操作处理器通过网络

    公开(公告)号:US20130318333A1

    公开(公告)日:2013-11-28

    申请号:US13679783

    申请日:2012-11-16

    申请人: Tatsuya Iwamoto

    发明人: Tatsuya Iwamoto

    IPC分类号: G06F9/38

    CPC分类号: G06F9/3865 G06F9/4856

    摘要: A client processor can save an execution state of a process that runs on two or more secondary processors in a single file. The single file can be transferred from the client processor over a network to a host processor. The single file is configured to permit the host processor to resume processing of the suspended process. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.

    摘要翻译: 客户端处理器可以保存在单个文件中的两个或多个辅助处理器上运行的进程的执行状态。 单个文件可以通过网络从客户端处理器传输到主机处理器。 单个文件被配置为允许主机处理器恢复处理暂停的进程。 要强调的是,该摘要被提供以符合要求抽象的规则,允许搜索者或其他读者快速确定技术公开内容的主题。 提交它的理解是,它不会用于解释或限制权利要求的范围或含义。

    Secure operation of processors
    38.
    发明授权
    Secure operation of processors 有权
    处理器的安全运行

    公开(公告)号:US08135867B2

    公开(公告)日:2012-03-13

    申请号:US12787344

    申请日:2010-05-25

    申请人: Tatsuya Iwamoto

    发明人: Tatsuya Iwamoto

    IPC分类号: G06F15/173

    CPC分类号: H04L63/0428 H04L67/34

    摘要: Secure operation of processors is disclosed. A cell processor receives a secure file image from a client device at a processor of a host device (host cell processor), wherein the secure file image includes encrypted contents.

    摘要翻译: 披露了处理器的安全操作。 小区处理器在主机设备(主机小区处理器)的处理器处从客户端设备接收安全文件图像,其中安全文件图像包括加密内容。

    SECURE OPERATION OF PROCESSORS
    39.
    发明申请
    SECURE OPERATION OF PROCESSORS 有权
    处理器的安全操作

    公开(公告)号:US20100235651A1

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

    申请号:US12787344

    申请日:2010-05-25

    申请人: Tatsuya Iwamoto

    发明人: Tatsuya Iwamoto

    IPC分类号: G06F21/00

    CPC分类号: H04L63/0428 H04L67/34

    摘要: Secure operation of processors is disclosed. A cell processor receives a secure file image from a client device at a processor of a host device (host cell processor), wherein the secure file image includes encrypted contents.

    摘要翻译: 披露了处理器的安全操作。 小区处理器在主机设备(主机小区处理器)的处理器处从客户端设备接收安全文件图像,其中安全文件图像包括加密内容。

    Dynamic loading and unloading for processing unit
    40.
    发明申请
    Dynamic loading and unloading for processing unit 审中-公开
    动态加载和卸载处理单元

    公开(公告)号:US20080313624A1

    公开(公告)日:2008-12-18

    申请号:US12228689

    申请日:2008-08-15

    申请人: Tatsuya Iwamoto

    发明人: Tatsuya Iwamoto

    IPC分类号: G06F9/44

    摘要: Methods and apparatus are provided for enhanced instruction handling in processing environments. A program reference may be associated with one or more program modules. The program modules may be loaded into local memory and information, such as code or data, may be obtained from the program modules based on the program reference. New program modules can be formed based on existing program modules. Generating direct references within a program module and avoiding indirect references between program modules can optimize the new program modules. A program module may be preloaded in the local memory based upon an insertion point. The insertion point can be determined statistically. The invention is particularly beneficial for multiprocessor systems having limited amounts of memory.

    摘要翻译: 为处理环境中的指令处理提供了方法和装置。 程序引用可以与一个或多个程序模块相关联。 可以将程序模块加载到本地存储器中,并且可以基于程序引用从程序模块获得诸如代码或数据的信息。 可以基于现有的程序模块形成新的程序模块。 在程序模块中生成直接引用并避免程序模块间的间接引用可以优化新的程序模块。 可以基于插入点将程序模块预加载到本地存储器中。 可以统计确定插入点。 本发明对于具有有限量的存储器的多处理器系统是特别有益的。