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

Software optimization resources. C++ and assembly. Windows, Linux, BSD, Mac OS X edit / delete

Good stuff -- lots of information on how modern computer architectures work. (I'm upgrading my previous assessment of this site, having found it really useful while updating the CE0813 material!)

to architecture optimisation programming teaching ... on 17 March 2010

68000 TRICKS AND TRAPS edit / delete

I will probably never find this useful, but it's quite interesting anyway.

to 68000 assembler optimisation programming ... on 14 August 2008

Mike Acton edit / delete

Some interesting stuff about GCC and optimisation; in particular, a good discussion of strict aliasing and how it can help the optimiser.

to c compiler optimisation programming research ... on 16 December 2006

Paul Hsieh's Square Root page edit / delete

How to calculate square roots quickly. (There's other interesting stuff on the site too, although it's a pain to navigate.)

to maths optimisation programming ... on 22 October 2006

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