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 group is part of the worldwide network of C++ experts, professionals and amateurs (https://meetingcpp.com/usergroups/) who like to discuss the state of 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 a month with talks and potentially other activities.

If you'd like to present please fill out this simple form. (http://cpplondon.org/speak)

Our ground rules are documented in the Berlin Code of Conduct (http://berlincodeofconduct.org/)

Videos for many of the previous events can be found on our You Tube channel (http://cppldn.uk/videos). Older videos are mostly hosted on the SkillsMatter site (https://skillsmatter.com/skillscasts) (you'll have to search for them - or individual URLS are given on the event pages here).

Upcoming events (1)

My first SIMD

Needs a location

This month we welcome back Denis Yaroshevskiy who will introduce SIMD algorithms to us. As a warm up Stefan Popa will highlight some "Applications of SIMD". We still have room for at least one more short/ lightning talk - so let us know at cppldn.uk/speak if you have any ideas.

We're grateful to Macquarie for hosting us this month and providing free snacks and drinks.

Schedule (subject to change)

19:00 "Intro and News" - Phil Nash

19:15 "Applications of SIMD" - Stefan Popa

19:30 "other talk/ lightning talks" - TBD

19:45 break

20:00 "My first SIMD" - Denis Yaroshevskiy

`std::strlen` is 16 or 32 times faster than a while loop, depending on your machine.

How? It uses SIMD. And so can you. The talk will show you a few algorithms with SIMD,
enough for you to get a feel for it.

The talk will utilize `eve` library https://github.com/jfalcou/eve but you don't have to,
the principles and ideas stay the same regardless of how you write SIMD.

21:00ish - socialising and potentially moving on to a local bar

About the speaker(s):

Denis is a semi-active member of the C++ community. He is mostly interested in algorithms and how to make them very fast. Denis is one of the maintainers for eve SIMD library. He has contributions to libc++, Chromium base library (flat_set) and Folly (SIMD base64 implementation). Currently works at Meta, doing performance for a living.

Stefan currently work as equities quant analyst in Citibank, but the talk has nothing to do with that subject. Currently, he mainly does mainly Java but C/C++ is still one of the programming languages close to his heart :)


Past events (50)

Vocabulary types for composite class design

Needs a location

Photos (93)

Find us also at