Helios:

Helios enables the distributed rendering of 3D models building on open source technologies that are all 100% pure Java. The rendering engine is Sunflow with the distributed computations managed by the JGrid service-oriented Grid system that uses the Jini technology as its base.

Performance

Results of speedup and efficiency measurements

  • Measurements were done using 17 PCs with identical hardware setup and connected with 100Mbit/s Ethernet.
  • MFlops values were computed using the Java version of SciMar2 benchmark with the option “large”
  • Wikipedia definitions of speedup and efficiency can be found here.

toyota_tn.png

Scene #1: Toyota

Resolution: 1024×768
Number of processors: 1 - 17
MFlops/processor: 198,7
Total MFlops: 3379,0
Render time on 1 processor: 35 min 56 sec
Render time on 17 processor: 2 min 48 sec

  

  

figure_speedup_scene1.jpg

figure_eff_scene1.jpg

 

gobelets.jpgScene #2: Gobelets

(image by Tartiflette)

Resolution:1520×1012
Number of processors: 1 - 17
MFlops/processor: 198,7
Total MFlops: 3379,0
Render time on 1 processor: 15 hours 17 min
Render time on 17 processor: 54 min

  

figure_speedup_scene2.jpg

figure_eff_scene2.jpg