Speaker: Richard Parker (Cambridge)

Title: High Performance Software in 2015


In 2015, Intel should bring out the "Skylake" chip, which adds yet another factor of about 3 to the extra speed available to those prepared to abandon traditional software development. By writing multi-core, vectorized, cache-friendly code with predictable branches and minimized real memory usage, the meataxe (my usual example) has already multiplied 3,200,000 x 3,200,000 matrices mod 2 in 2 weeks.