GENERAL PURPOSE SOFTWARE PARALLEL TASK ENGINE
    2.
    发明申请
    GENERAL PURPOSE SOFTWARE PARALLEL TASK ENGINE 有权
    一般用途软件并行任务发动机

    公开(公告)号:US20070220525A1

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

    申请号:US11686114

    申请日:2007-03-14

    IPC分类号: G06F9/46

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

    摘要翻译: 描述用于将要完成的工作分解为任务的软件引擎,以及将任务分配给多个独立的CPU以执行。 引擎利用动态代码生成,具有运行时间专业化的变量,以实现高性能。 根据增强并行CPU操作的方法分解问题,为动态生成代码的专业化和优化提供更好的机会。 描述了该引擎的具体应用,软件三维(3D)图形图像渲染器。