Invention Grant
- Patent Title: General purpose software parallel task engine
- Patent Title (中): 通用软件并行任务引擎
-
Application No.: US13597403Application Date: 2012-08-29
-
Publication No.: US09019283B2Publication Date: 2015-04-28
- Inventor: Gavriel State , Nicolas Capens , Luther Johnson
- Applicant: Gavriel State , Nicolas Capens , Luther Johnson
- Applicant Address: CA Toronto
- Assignee: Transgaming Inc.
- Current Assignee: Transgaming Inc.
- Current Assignee Address: CA Toronto
- Agency: Fogg & Powers LLC
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F15/80 ; G06F9/50 ; G06F9/48 ; G06T15/00

Abstract:
A software engine for decomposing work to be done into tasks, and distributing the tasks to multiple, independent CPUs for execution is described. The engine utilizes dynamic code generation, with run-time specialization of variables, to achieve high performance. Problems are decomposed according to methods that enhance parallel CPU operation, and provide better opportunities for specialization and optimization of dynamically generated code. A specific application of this engine, a software three dimensional (3D) graphical image renderer, is described.
Public/Granted literature
- US20120320051A1 GENERAL PURPOSE SOFTWARE PARALLEL TASK ENGINE Public/Granted day:2012-12-20
Information query