Blog post

GCC x86 performance hints

      People say that GCC (GNU Compiler Collection) cannot generate effective code compared to other proprietary compilers. Is it a myth or reality?

Authored by Evgeny Stupachenko (Intel) Last updated on 06/14/2017 - 16:06
Blog post

GCC x86 code size optimizations

      The time when programmers did their best to minimize an application code size have gone.

Authored by Evgeny Stupachenko (Intel) Last updated on 06/14/2017 - 16:14
Blog post

“Why should I update GCC x86 compiler?” or “GCC compiler performance on Intel® Atom™ from version to version”

      I’ll try to figure out what is new for Intel® Atom™ architecture in new versions of GCC and how this affects performance and code size on the well-known EEMBC CoreMark*  benchmark:

Authored by Evgeny Stupachenko (Intel) Last updated on 06/14/2017 - 16:04
Article

Use Intel SGX Templates for the GNU* Autoconf* Build System

Learn how to extend the functionality of GNU Autoconf to build software that makes use of Intel® SGX. Includes a download with templates and a sample application source tree.
Authored by John M. (Intel) Last updated on 05/18/2017 - 23:07
Article

Putting -lm Before User Objects/Libraries on Link Line Can Impact Performance

Recommended linking model: icc/icpc/ifort [user objs] [user libs] [sys libs] Using -lm (the GNU math library) prior to user-created objects or libraries causes the GNU libm to be used instead of the Intel math library, impacting performance.
Authored by Brandon Hewitt (Intel) Last updated on 06/14/2017 - 12:58
For more complete information about compiler optimizations, see our Optimization Notice.