About us
Let's get together to learn and talk about C++! We'll meet regularly to listen to great speakers, discuss events in the C++ community, and get to know each other and the C++ opportunities in the G.T.A.!
We are bound by the Berlin Code of Conduct whose full terms can be found here: http://berlincodeofconduct.org
Featured event

Conor Hoekstra - Parrot : Array GPU Programming
Abstract:
This talk introduces a new high-level CUDA C++ library that brings functional, array-style programming to GPUs - without compromising performance. With a fluent API that slashes boilerplate and minimizes kernel launches, it enables you to write expressive, high-performance GPU code with up to 10× less code. This talk explores how functional patterns can unlock both clarity and speed in GPU development.
Speaker: Conor Hoekstra
Research Scientist at NVIDIA working on array programming models and languages. Creator of the Parrot library (a high-level, array-based library with implicit GPU fusion). Extremely passionate about programming languages, algorithms, and beautiful code. Founder and organizer of the Programming Languages Virtual Meetup. Host of four podcasts and an avid conference speaker.
Upcoming events
2

(GlobalCpp) The Hidden Performance Price of C++ Virtual Functions
·OnlineOnlineVirtual function mechanism is one of the core concepts of C++, however, it does come with a performance price. But how high is that price? In this talk we are going to dissect virtual functions to understand when they are slow and why they are slow. We will investigate how well virtual functions use the CPU's underlying resources and how good is the compiler at optimizing virtual functions. We will also present several techniques to help you speed up your program using virtual functions.
About the Presenter
Ivica is a Senior Software Engineer with 15 years of experience active in the domain of Linux and bare-metal embedded systems. His professional focus is application performance improvement - techniques used to make your C/C++ program run faster by using better algorithms, better exploiting the underlying hardware, and better usage of the standard library, programming language, and the operating system. He is the writer for a performance-related tech blog: https://johnysswlab.com/9 attendees
Conor Hoekstra - Parrot : Array GPU Programming
Innis Town Hall, 2 Sussex Ave., Toronto, ON, CAAbstract:
This talk introduces a new high-level CUDA C++ library that brings functional, array-style programming to GPUs - without compromising performance. With a fluent API that slashes boilerplate and minimizes kernel launches, it enables you to write expressive, high-performance GPU code with up to 10× less code. This talk explores how functional patterns can unlock both clarity and speed in GPU development.Speaker: Conor Hoekstra
Research Scientist at NVIDIA working on array programming models and languages. Creator of the Parrot library (a high-level, array-based library with implicit GPU fusion). Extremely passionate about programming languages, algorithms, and beautiful code. Founder and organizer of the Programming Languages Virtual Meetup. Host of four podcasts and an avid conference speaker.54 attendees
Past events
31



