YoVDO

Optimizing Ray Tracing Performance - Code Review

Offered By: The Cherno via YouTube

Tags

C++ Courses Computer Graphics Courses Memory Management Courses Multithreading Courses Ray Tracing Courses

Course Description

Overview

Explore techniques to optimize and accelerate code performance in this 39-minute video tutorial. Dive into a comprehensive code review of a ray tracing project, analyzing key components such as unique pointers, rendering processes, and multi-threading implementations. Learn to identify performance bottlenecks and develop strategies to enhance execution speed. Gain insights into efficient coding practices and discover a new approach to significantly improve the overall performance of the project.

Syllabus

- Intro
- Running the project
- Looking at the code
- Arrays wrapped in std::unique_ptr
- The Renderer
- Why is this so slow?
- The multi-threading
- The rendered image
- NEW PLAN: let's make this faster


Taught by

The Cherno

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera