Honza Hubička's Blog: Linktime optimization in GCC, part 1 - brief history edit / delete

Excellent overview of the different whole-program optimisation strategies that GCC has explored. Some other good stuff about compiler optimisation on this blog too.

to c c++ compiler gcc lto optimisation ... on 28 April 2014

Embedded in Academia : Compilers and Termination Revisited edit / delete

A surprising example of C++ optimisation -- optimising out a loop with no side effects other than non-termination.

to c++ compiler correctness optimisation ... on 01 April 2014

A Great Old-Timey Game-Programming Hack - Tom Moertel’s Blog edit / delete

In brief: the register set push/pop instructions on the 6809 can be abused to copy data efficiently.

to 6809 assembler optimisation ... on 29 December 2013

Siarhei Siamashka edit / delete

Allwinner A10 graphics optimisation. Some interesting details about how it actually works underneath, and tuning memory access...

to a10 arm embedded graphics optimisation sunxi video ... on 25 July 2013

Optimizations/string_functions - glibc wiki edit / delete

How to vectorise C string functions.

to c glibc libc optimisation vectorisation ... on 11 July 2013

Optimizing Software Occlusion Culling – index | The ryg blog edit / delete

Detailed worked example of optimising low-level graphics code. AG0803 students, you'll probably like this (well, if you like AG0803).

to ag0803 graphics memory optimisation parallel ... on 24 March 2013

Metaprogramming for madmen « The ryg blog edit / delete

Coverage-based optimisation, with a great story about how this can go wrong...

to compiler optimisation ... on 08 April 2012

Source Code Optimization edit / delete

Felix von Leitner's classic talk on what the optimiser does.

to compiler optimisation teaching ... on 15 October 2011

The Perils of Premature Optimization | Good Math, Bad Math edit / delete

Reasonable overview; again, one to point students at.

to compiler optimisation teaching ... on 21 May 2011

Gallery of Processor Cache Effects edit / delete

Some nice simple examples of cache weirdness.

to cache cpu optimisation performance teaching ... on 31 August 2010

Browser bookmarks: tasty+ | tasty= Log in | Export | Atom