Programme automne 2022
Dernière mise à jour le 24/08/2022
What to do when the speed of light is too slow
Tony ALBRECHT RIOT GAMES Principal Software Engineer |
|
LYON Training taught in English |
20 or 22 September 2022 7 hours (1 day) |
Take away :
A broad understanding of software performance optimisation, ranging from the micro to the macro – CPU and memory optimisation to multi-threading to understanding the bottlenecks in higher level game code.
How to measure and monitor performance on a single machine and then examine how to apply these same concepts to live games with millions of players on an infinite combination of hardware.
Program :
• Introduction
• Counting CPU cycles
• Memory latency
• Other HW bottlenecks
• Multithreading
• Monitoring and measuring performance
• Triaging performance in Live games
• Summary and open discussion
Teacher : Tony ALBRECHT, Principal Software Engineer, Riot Games
Tony Albrecht started programming as a teenager in the 80’s on his C64 and has now been a Game Engine Programmer for over 20 years. He has worked with a wide range of companies, from his first PS2 title for Ratbag Games to working for Sony R&D, Insomniac Games, Pandemic, THQ, EA, BigWorld, and even ran his own optimisation company for a few years. He’s now a Principal Software Engineer at Riot Games, where he’s been focusing on performance and optimisation for the last 8 years, working on League of Legends, Teamfight Tactics and Valorant.
Tony’s passion is understanding how things work – whether its how a CPU works, or a refrigerator or a TV or even how beer is brewed – understanding the core fundamentals of a system opens it up to experimentation, exploration and the satisfaction of totally understanding and utilising it. Tony also loves to meet game developers from around the world and drink beer with them while talking about games and game dev.
Teaching methods : presentations and exercises
Level : Intermediary and improvement
Audience : programmers
Prerequisites : experience in the video game industry, use of C++
Evaluation : At the end of the training, each participant will receive a certificate of attendance
Date and length : 20 or 22 September 2022, 7 hours
headcount : a maximum of 20 attendees
Location : Lyon – College Hotel
Price : 750 euros HT per participant
For more info about registrations please follow this link.