Use the scheduling tool below to browse all the available sessions, speakers and topics at this year's event. Find the content and sessions to fit all of your educational needs and ensure you get the most out of your time at the show.
Greg Davis (Director of Engineering, Compilers, Green Hills Software)
Date: Thursday, April 19
Time: 8:00am - 12:00pm
Pass type: Conference (Paid) - Get your pass now!
Free Content & Activities: N/A
Conference Track: Embedded Software Design & Verification, Advanced Technologies
Vault Recording: TBD
Audience Level: N/A
For many years, threading was a subject that was ignored by the standards, but starting in 2011, the new editions of C and C++ described a portable thread model. The biggest addition was not with threading itself, but with the details of shared memory. Different architectures handle shared memory very differently, so an old approach that worked fine on the Intel Architecture may fall flat on ARMv8 or QorIQ.
Fortunately, the new standards added a portable programming API for doing shared memory and inter-thread synchronization that works regardless of the underlying operating system. Learn how to use the new standards to write portable, efficient, and reliable algorithms using shared memory.
Attendees will learn the hows and whys about writing efficient code that takes advantage of shared memory and threads.