
What we’re about
Interested in C++ present and future? Want to improve your skills and knowledge - or just hang out with like-minded individuals?
This is a group that likes to discuss the state of in C++, what we can do with it, and how we can do it better. We welcome people from *all* parts of the community - very much including those that identify as minorities.
Our aim is to meet once every month or so with talks and potentially other activities.
If you'd like to present please fill out this simple form.
Our ground rules are documented in the Berlin Code of Conduct
Videos for many of the previous events can be found on our You Tube channel. Older videos were mostly hosted on the SkillsMatter site (which, sadly, seems to have gone now).
Upcoming events (1)
See all- The CUDA C++ Developer's ToolboxRipple Marketing, London
This month we welcome back Bryce Adelstein Lelbach who will be visiting us and giving a talk about Cuda.
Thanks to Ripple for hosting us this month. Once again they'll be providing food and drinks. 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 and not published anywhere.
If you'd like to speak at a future event please get in touch at cppldn.uk/speak.
Here's the approximate schedule (subject to change):
18:30 Doors open
19:00 "Intro and news"
19:10 "Building C++ Personally, Professionally" - Tony Gould
Recipes for getting started on building C++ for a small team at work, or at home
19:40 break
20:00 "The CUDA C++ Developer's Toolbox" - Bryce Adelstein Lelbach
Getting the most out of your GPU with C++ doesn't require writing custom kernels or manually managing storage for everything! Come learn about the libraries and techniques that make writing CUDA C++ code easier and more performant. Through examples, we'll explore all aspects of writing modern C++ software for GPUs, including heterogeneous memory management, algorithm design, and synchronization.
During this talk, you'll:
- Learn to evaluate when you should use a CUDA library versus writing your own kernel.
- Explore popular CUDA C++ libraries such as Thrust, CUB, and libcu++.
- Understand how you can easily compose different CUDA libraries and your own custom CUDA C++ code together.
- Build intuition about the performance implications of CUDA libraries.
- You'll leave confident about how to select the best tool for the job to accelerate your C++ applications for your unique use cases.---
About the speakers:Bryce Adelstein Lelbach has spent over a decade developing programming languages, compilers, and software libraries. He is passionate about parallel programming and strives to make it more accessible for everyone.
Bryce is a Principal Architect at NVIDIA, where he leads programming language efforts and drives the technical roadmap for NVIDIA's compute compilers and libraries.
He is one of the leaders of the systems programming language community, having served as chair of the Standard C++ Library Evolution group and the US standards committee for programming languages (INCITS/PL22). He has been an organizer and program chair for many conferences over the years.
On the C++ Committee, he has personally worked on concurrency primitives, parallel algorithms, executors, and multidimensional arrays. He is one of the founding developers of the HPX parallel runtime system.
Outside of work, Bryce is passionate about airplanes and watches. He lives in Midtown Manhattan with his girlfriend and dog.
--
Tony Gould is kinda all over the place. Typing in hex as a teenager on a C64 to write programs published in magazines, games etc, took a computer science degree and got lucky as computers got really popular after that. Then special effects etc for a decade, and finally got swallowed up by financial services since the millenium. Along the way I got a couple more degrees with the Open University. One in maths&stats cos I was rubbish at that and was in charge of a quant risk project. And another in molecular biology cos I was interested; my only published paper is in Mini Reviews med chem.