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

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity