YoVDO

C# Job System and Compiler - High Performance Computation in Unity

Offered By: Unity via YouTube

Tags

Unite Courses Unity Courses Compilers Courses Multithreading Courses

Course Description

Overview

Dive deep into the future of high performance computation in Unity with an in-depth exploration of the C# job system and compiler. Learn about multithreading, container types, job scheduling, and parallel processing. Discover optimization techniques, including component arrays, memory layout, and transform access. Explore the concept of component tuples and arrays, as well as double precision vectors. Gain insights into performance gains and compiler improvements. This comprehensive talk by Joachim Ante from Unity Technologies covers essential topics for developers looking to enhance their Unity projects' performance and efficiency.

Syllabus

Introduction
C job system
Multithreading
Container types
Job system
Job parallel for
Job dependencies
Ondemand completion
C job scheduling
C job compiler
Purge op
The big question
Rotator components
Optimization
Component
Array
Memory Layout
The Problem
The Idea
The Component
Tuples
Arrays
Component Data
Transform Access
Dependencies
Conclusion
When
Performance gains
Double precision vectors
Compiler


Taught by

Unity

Tags

Related Courses

Distributed Programming in Java
Rice University via Coursera
Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera
Многопоточность
Moscow Institute of Physics and Technology via Coursera
LAFF-On Programming for High Performance
The University of Texas at Austin via edX
Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera