
What we’re about
Cpp Bay Area gathers programmers together to talk about C++ and related technologies. The group meets regularly in the San Francisco Bay Area. Please join if you are interested in building your C++ skills, or just talking about technology with other interested people.
Meetings are free and newcomers are welcome!
Join our Discord!
Watch our YouTube channel: CppBayArea.
Follow us on Twitter: @CppBayArea
If you are interested in a particular topic or giving a talk, let us know about it on our #topic-suggestions channel in our meet-up.
We are affiliated with the ACCU, a UK-based Professional Programmers organization. We follow the ACCU Code of Conduct.
Slides from our previous meetups can be found here.
Our Sponsorship Prospectus outlines sponsorship opportunities.
Read about our group's history.
Sponsors
See allUpcoming events (1)
See all- ⚡️Achieving Peak Performance for Matrix Multiplication in C++ with Aliaksei SalaTikTok HQ, San Jose, CA
Matrix multiplication is a fundamental operation in scientific computing, game development, AI, and numerous high-performance applications. While its mathematical definition is simple, achieving optimal performance in C++ is far from trivial.
In this talk, we will explore different optimization techniques for matrix multiplication, from naive implementations to highly tuned versions leveraging modern hardware features. We will cover key performance-enhancing strategies such as loop unrolling, cache blocking, SIMD vectorization, parallelization using threads and more. Through benchmarking and profiling, we will measure the real impact of these optimizations.
By the end of this session, attendees will gain insights into two critical questions:
How hard is it to implement an optimized matrix multiplication in C++?
How effective is C++ for achieving peak performance in this task?This talk is suitable for developers interested in performance optimization, computational efficiency, and modern C++ techniques for numerical computing.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Thank you to TikTok for graciously hosting us 💃🏼. This event is part of the TT4D (TikTok for Developers meetups) series.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Please make sure to RSVP so we can have an accurate number of attendees. There is a 40 person attendance limit. Please provide your first and last name when you RSVP to accelerate check-in.18:30 - 19:00 - Check-in, Networking, and Refreshments!
19:00 - 20:00 - Program Presentation
20:00 - 20:10 - Wrap-up and goodbyes
Please join after the meeting for socializing at a local establishment, location to be announced at the meeting.