【24h】

Ray tracing using symmetric multiprocessor environment

机译:使用对称多处理器环境进行光线跟踪

获取原文

摘要

Due to the serial nature and non dependent data of the ray tracing algorithm, in particular, POV-Ray's algorithm, there is a high potential for parallelism for image rendering. Hence, speed up can be achieved by breaking the serial control flow. Breaking this control flow using threads is the optimal solution, but creating and maintaining threads is overhead and also due to POV-Ray's code structure, using the thread approach was not feasible. Therefore, another solution is to use tightly coupled and loosely coupled symmetric multiprocessor where power of multiple processors can be utilized achieving concurrency as well as parallelism. With the server-worker-client model the whole image can be splited in multithreaded and multiprocessor environment and rendering time can substantially decreased.
机译:由于光线跟踪算法(尤其是POV-Ray的算法)的串行特性和非依赖性数据,图像渲染具有很高的并行性。因此,可以通过中断串行控制流程来实现加速。使用线程破坏此控制流是最佳解决方案,但是创建和维护线程是开销,并且由于POV-Ray的代码结构,使用线程方法是不可行的。因此,另一种解决方案是使用紧密耦合和松散耦合的对称多处理器,其中可以利用多个处理器的功能来实现并发性和并行性。使用服务器-工人-客户模型,可以在多线程和多处理器环境中拆分整个图像,并且可以显着减少渲染时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号