DevConf.IN '18 has ended
DevConf.in 2018 is the second free annual community conference sponsored by Red Hat for Developers, System admins, DevOps engineers, Testers, Documentation writers and other contributors to open source technologies. It is a platform for the local FOSS community participants to come together and engage in the knowledge sharing through technical talks, workshops, panel discussions, hackathons and such activities.

When: August 4-5, 2018

Venue: Christ University - Bengaluru, India

We request you to mark the talks you’re interested to help save time.
Back To Schedule
Saturday, August 4 • 12:15pm - 12:45pm
mcpu: Journey to the last cycle of perf

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
CPU architecture designs and compiler support for it is planned years in advance and is backward compatible to ensure that compiled programs can run on a vast range of CPUs with a common architecture, from Pentiums to the latest Core i* in Intel and from the early Cortex A53 to the Cortex A75 on ARMv8. This is good for getting things up and running but there is a lot of potential performance gains left on the table.

Enter the -mcpu flag in gcc and llvm, which allows developers to optimize their code for a specific microprocessor.  In this session we dig into what happens behind the scenes of the mcpu flag and how gcc records and uses information specific to a CPU micro-architecture to squeeze out the last bit of performance from your CPU.

avatar for Siddhesh Poyarekar

Siddhesh Poyarekar

Siddhesh is a maintainer of the GNU C Library, the C library of most Linux based systems in the desktop and enterprise world. He leads a team of compiler hackers at Linaro that optimizes the GNU toolchain for next generation ARM based CPUs on enterprise servers.

Saturday August 4, 2018 12:15pm - 12:45pm IST
Room 6 (Room no. 911, Central Block, 9th Floor)