Ray Tracing on Cluster Computers
نویسندگان
چکیده
The creation of ever more realistic images is central to many elds ranging from the animation industry to education, and ray tracing is one of the most popular and powerful means by which photo-realistic images can be created. In this paper, we report on porting, measuring and optimizing a ray tracer on cluster computers. We investigate (A) the impact of different hardware decisions (interconnection network, type of nodes and number of nodes), (B) the pay-o for restructuring the code (amount of data transfered and size of messages), and (C) sensitivity to problem size (resolution and scene complexity). Our experiments were run on two clusters: 10 Pentium PCs (133 MHz) connected with Ethernet or Fast Ethernet, and 12 Pentium III PCs (450 MHz) connected with Fast Ethernet or Gigabit Ethernet.
منابع مشابه
A Review of Applications of Cluster Computing
There are many applications which can benefit from parallelisation. Employing clusters of computers provides a method to utilise commodity components, minimising cost and and maximising longevity of the individual parts. We present three popular applications; web-servers, ray tracing algorithms and data mining, and report how cluster technology can be applied.
متن کاملDistributed Ray Tracing In An Open Source Environment (Work In Progress)
We present work in progress on concurrent ray tracing with distributed computers using “off-the-shelf” open source software. While there exists numerous open source ray tracers, very few offer support for state-of-the-art concurrent computing. However, it is a well known fact that ray tracing is computationally intensive and yet prevails as the preferred algorithm for photorealistic rendering. ...
متن کاملMPIPOV: A Parallel Implementation of POV-Ray Based on MPI
The work presents an MPI parallel implementation of Pov-Ray, a powerful public domain ray tracing engine. The major problem in ray tracing is the large amount of CPU time needed for the elaboration of the image. With this parallel version it is possible to reduce the computation time or to render, with the same elaboration time, more complex or detailed images. The program was tested successful...
متن کاملA Competitive Analysis of Load BalancingStrategies for Parallel
This paper examines the eeectiveness of load balancing strategies for ray tracing on large parallel computersystems and cluster computers. Popular static load balancing strategiesare shown to be inadequate for rendering complex images with contemporary ray tracing algorithms, and for rendering NTSC resolution images on 128 or more computers. Strategies based on image tiling are shown to be inee...
متن کاملAn Efficient Library for Parallel Ray Tracing and Animation
A parallel ray tracing library is presented for rendering high detail images of three dimensional geometry and computational fields. The library has been developed for use on distributed memory and shared memory parallel computers and can also run on sequential computers. Parallelism is achieved through the use of message passing and threads. It is shown that the library achieves almost linear ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000