Technologie

Programme automne 2022

Dernière mise à jour le 24/08/2022

What to do when the speed of light is too slow

photo Tony Albrecht 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.