This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
To Learn More or Register: LinuxCon North America | CloudOpen North America
View analytic
Friday, August 22 • 11:45am - 12:35pm
Getting the Most Out of Your Code With Help From the Compiler - Thiago Macieira, Intel

Sign up or log in to save this to your schedule and see who's attending!

Traditionally, supporting new processor instructions required writing assembly code. Those days, processors are very complex and maintaining assembly code by hand is a hard and tedious task, not to mention that processors evolve and getting the timings right of each generation is better left to the compiler. A little known feature of the compilers is that it is possible to get access to certain instructions from high-level C and C++ code. Yet modern compilers can offer more functionality to help the bold developer write better code. This presentation will present those techniques and show which ones work on GCC, Clang and the Intel compiler. It will also show how to get more information on which intrinsics exist and what they do. It will draw heavily upon the presenter's experience implementing this very type of optimisations for Qt 5.3.

Survey this Session   

avatar for Thiago Macieira

Thiago Macieira

Thiago Macieira holds a double degree in Engineering and an MBA. He has been involved in several Open Source projects for over 15 years and is an experienced C++ developer, having spent the better part of the last 10 years developing Qt and Qt-based software. In the last two years, he's also been working closely with C++ committee members in discussing and improving the suggestions for upcoming language features. He has been involved with many... Read More →

Friday August 22, 2014 11:45am - 12:35pm
Sheraton Ballroom II