“Practical Parallel Processing for Today’s Rendering Challenges” by Chalmers, Davis, Kato and Reinhard

  • ©Alan Chalmers, Timothy Davis, Toshiaki Kato, and Erik Reinhard



Entry Number: 40


    Practical Parallel Processing for Today's Rendering Challenges

Course Organizer(s):



    Some knowledge of rendering techniques (ray tracing, radiosity, and Renderman). No prior knowledge of parallel or distributed processing is assumed. 

    Basic issues involved in rendering in a parallel environment: task subdivision, load balancing, task communication, task migration, and data management. Parallel rendering systems. Rendering techniques and hardware. 

    High-quality images and animations can be rendered in reasonable time with parallel processing. But careful planning is required, to balance the processing load and reduce communication between subtasks for faster processing. This course reviews the basic issues involved in rendering within a parallel or distributed computing environment. It presents various methods for dividing the original rendering problem into sub-tasks and distributing them efficiently to independent processors. It also examines the strengths and weaknesses of multiprocessor machines and networked render farms for graphics rendering.



Overview Page: