Skip to content

Details

We're back for a summer event with talks from Aliaksandr Zhorau, Aleksei Ozeritskii and Tobias Wood

As usual we'll need your full name for the door list, so we'll be asking for this on registration (as this may be different to your username).
This data will only be used for the door list/ registration and not published anywhere or used for other purposes.
If you'd like to speak at a future event please get in touch at cppldn.uk/speak.

Here's the approximate schedule:
18:30 Doors open

19:00 "Intro and news" - Phil Nash

19:10 "Entity Component Systems: A Data-Oriented Architecture for Modern CPUs" - Aliaksandr Zhorau

Designing cache-friendly and parallel simulation systems. Overview of entity component system paradigm.

19:50 break

20:10 "Bringing SYCL to Apple Metal" - Aleksei Ozeritskii

We present a Metal GPU backend for AdaptiveCpp that translates generic LLVM IR to Metal Shading Language via structured control flow lifting and address-space-aware code emission.

20:50 "What Teaching C++ Has Taught Me About C++" - Tobias Wood

Imagine, if you will, a large computer room filled with twenty-year-old second-year undergraduates. Most have never used a terminal before. Some don't know what files and folders are. You have 12 weeks to teach them "Object-Oriented Programming" using C++. Where do you start? Where do you finish? What do you do in between? Which parts of a language almost half a century old do you include and which do you drop? And ultimately, what do you end up learning yourself in the process?

21:00 Conclusion, and moving on somewhere else

---
About the speakers
Aleksei Ozeritskii is a senior C++ engineer working on high-performance systems, GPU computing, and compiler technologies. His background includes distributed systems, numerical algorithms, and low-level performance optimizations. Aleksei enjoys solving complex technical problems and sharing ideas with the developer community.

Aliaksandr Zhorau is a game development engineer with over 15 years of experience in game engine development for massive online games. Aliaksandr possesses deep expertise in ECS paradigm for video games.

Tobias Wood is a physicist who has spent his career bouncing around the electromagnetic spectrum, learning C++ along the way. His first real C++ experience was working in the space industry designing telecommunications satellites, but then he went back to university to complete a PhD shooting lasers at stuff to work out whether it was cancer, which disappointingly involved only a little bit of C++. He then swapped to MRI where he has spent 15 years writing a lot of C++ to make interesting pictures of brains.

Related topics

Events in London, GB
Programming Languages
Computer Programming
Software Development
C & C++

You may also like