We are less then a month away from CPPCon 2015 near Seattle, the premier event for C++ Boot camp. I have two talks scheduled – one on Memory Model and Atomics in C++11/14/17 and a second one on the Birth of SG14. I also have a Grill the Committee Panel.
But I am most excited about a new add-on event. We showed evidence and interest to the Standard committee at the Lenexa Meeting and was approved to form SG14 a Subgroup for Games development, Low latency, real time, simulation, and I might add banking/finance. That name is a bit too long to be usable. So we have just shortened it to the first two labels. As such, we will be chairing a full day meeting of SG14 in a room at the Meydenbauer Center concurrent with CPPCon on Wednesday, Sept 23rd. This enables Game developers who cannot attend C++ Standard meeting to attend with Committee members present to evaluate their proposals. A second meeting is already set up on March 14-18 2016 at GDC 2015 hosted by Sony (thank you, Sony).
If you have been registering, you will have noticed in the registration page for CPPCon that we are charging $25 to attend SG14. You will wonder why is there a cost to attend an SG14 meeting. The reason is really simple and I will show you a way to get in for free simply for reading this blog!
The SG14 meeting is a real C++ Std working meeting where we will be triaging and evaluating proposals, and giving feedback to authors all day (or until all proposals are done). The room we are given is limited in seating capacity (about 50 I am told). So we need to give preference to paper authors, C++ committee members and truly interested attendees. The conference organizers told me, and I agree that to offer a free but limited seating event would be asking for it to be filled (because what is the harm in signing up if you can just show up and leave) and not allow any space for the people who really need to be there.
So as such, if you are a paper author, or a C++ Committee member who intends to be there most of the day to help evaluate proposals, just send me an email reply on the C++ Standard reflector and I will add you to the protected list who can get in for free. Many people are already on that list but those 50 seats run out fast.
Who are the paper authors? They have been busy discussing on the SG14 reflector some of the following topics where there will be a likelihood a paper will be ready to be discussed. Their authors also have a bye into SG14 and I know who they are.
- fixed point
- uninitialized algorithms
- string stuff
- rolling queues
- intrusive containers
- EH costs
- Compare virtual function and see if a class has implementation or not
- thread safe STL
If you fit none of those (not a C++ std committee member, not on SG14, not a paper author) and still interested in attending, you should join the SG14 discussion first, then email me on SG14, here or my gmail address and ask for a free ticket with some justification as to why you might stick through it all. I will be happy to grant it as the aim of this is truly not to make any money, but one of the few gate keeping method we have of not having a limited capacity room flooded, assuming we have the luxury of having that problem:)
Finally, CPPCon 2015 will have a number of talks which seem to be Games related. I had triaged the list with the help of Sean MiIddleditch and Nicolas Guillermot. I can’t say for sure as I have not contacted each author yet, but in a list of likelihood are the following (thanks to Jon Kalb for sending me the correct CPPCon links):
- Definitely games related:
- C++ for cross-platform VR development:
- Testing Battle.net (before deploying to millions of players):
- The current memory and C++ debugging tools used at Electronic Arts:
- Probably interesting to games developers:
- Live lock-free or deadlock (practical Lock-free programming)
- Reflection techniques in C++:
- Cross-Platform Mobile App Development with Visual C++ 2015
- How to make your data structures wait-free for reads:
- C++11/14/17 Atomics the Deep dive: the gory details, before the story consumes you!
- C++ Atomics: The Sad Story of memory_order_consume: A Happy Ending at Last?
- C++ in the Audio Industry
- 3D Face Tracking and Reconstruction using Modern C++
- Implementation of a component-based entity system in modern C++14
- Probably less interesting to games developers:
- C++ Multi-dimensional Arrays for Computational Physics and Applied Mathematics
- CopperSpice: A Pure C++ GUI Library
I hope to see you at the conference and I am hoping you will attend SG14, despite this $25 charge because now you know how to get in for free!