To Learn More or Register: LinuxCon North America | CloudOpen North America
Back To Schedule
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, view media, leave feedback 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

Engineer, Open Source Technology Center, Intel
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. He has been involved... Read More →

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

Attendees (0)