-
公开(公告)号:US09019283B2
公开(公告)日:2015-04-28
申请号:US13597403
申请日:2012-08-29
申请人: Gavriel State , Nicolas Capens , Luther Johnson
发明人: Gavriel State , Nicolas Capens , Luther Johnson
CPC分类号: G06F9/4881 , G06F8/451 , G06F8/452 , G06F9/3887 , G06F9/5038 , G06F9/52 , G06F2209/483 , G06F2209/5013 , G06F2209/5015 , G06F2209/5017 , G06T1/20 , G06T15/005 , G06T17/10 , G06T2219/20
摘要: 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)图形图像渲染器。
-
公开(公告)号:US20070220525A1
公开(公告)日:2007-09-20
申请号:US11686114
申请日:2007-03-14
申请人: Gavriel STATE , Nicolas Capens , Luther Johnson
发明人: Gavriel STATE , Nicolas Capens , Luther Johnson
IPC分类号: G06F9/46
CPC分类号: G06F9/4881 , G06F8/451 , G06F8/452 , G06F9/3887 , G06F9/5038 , G06F9/52 , G06F2209/483 , G06F2209/5013 , G06F2209/5015 , G06F2209/5017 , G06T1/20 , G06T15/005 , G06T17/10 , G06T2219/20
摘要: 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)图形图像渲染器。
-
公开(公告)号:US20120320051A1
公开(公告)日:2012-12-20
申请号:US13597403
申请日:2012-08-29
申请人: Gavriel State , Nicolas Capens , Luther Johnson
发明人: Gavriel State , Nicolas Capens , Luther Johnson
CPC分类号: G06F9/4881 , G06F8/451 , G06F8/452 , G06F9/3887 , G06F9/5038 , G06F9/52 , G06F2209/483 , G06F2209/5013 , G06F2209/5015 , G06F2209/5017 , G06T1/20 , G06T15/005 , G06T17/10 , G06T2219/20
摘要: 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)图形图像渲染器。
-
公开(公告)号:US08284206B2
公开(公告)日:2012-10-09
申请号:US11686114
申请日:2007-03-14
申请人: Gavriel State , Nicolas Capens , Luther Johnson
发明人: Gavriel State , Nicolas Capens , Luther Johnson
CPC分类号: G06F9/4881 , G06F8/451 , G06F8/452 , G06F9/3887 , G06F9/5038 , G06F9/52 , G06F2209/483 , G06F2209/5013 , G06F2209/5015 , G06F2209/5017 , G06T1/20 , G06T15/005 , G06T17/10 , G06T2219/20
摘要: 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)图形图像渲染器。
-
-
-