Performance Evaluation of Monte Carlo Based Ray Tracer

Ayobami Ephraim Adewale

Volume 12, Issue 1 (January 2021), pp. 24–31

https://doi.org/10.22369/issn.2153-4136/12/1/4

PDF icon Download PDF

BibTeX
@article{jocse-12-1-4,
  author={Ayobami Ephraim Adewale},
  title={Performance Evaluation of Monte Carlo Based Ray Tracer},
  journal={The Journal of Computational Science Education},
  year=2021,
  month=jan,
  volume=12,
  issue=1,
  pages={24--31},
  doi={https://doi.org/10.22369/issn.2153-4136/12/1/4}
}
Copied to clipboard!

The main objective of computer graphics is to effectively depict an image in a virtual scene in its realistic form within a reasonable amount of time. This paper discusses two different ray tracing techniques and the performance evaluation of the serial and parallel implementation of ray tracing, which in its serial form is known to be computationally intensive and costly for previous computers. The parallel implementation was achieved using OpenMP with C++, and the maximum speedup was ten times that of the serial implementation. The experiment in this paper can be used to teach high-performance computing students the benefits of multi-threading in computationally intensive algorithms and the benefits of parallel programming.