We use cookies to ensure that we give you the best experience on our website. You can change your cookie settings at any time. Otherwise, we'll assume you're OK to continue.

Department of Mathematical Sciences

Seminar Archives

On this page you can find information about seminars in this and previous academic years, where available on the database.

Computing Seminars/Talks: Compilers, optimizers, assembly and other scary things

Presented by John Lawson, Durham

26 October 2016 16:00 in E005

Anyone who has written c or c++ code will have used a compiler to turn their carefully crafted code into something a computer can run. But what do these magical black boxes do your code and how can you use these to make your programs super fast? We'll dive into the inner working of computers, look at some assembly code, compare benchmarks and hopefully won't end up more confused than when we started.

Contact for more information

This series of talks/seminars has the intention of sharing some practical computing skills in the department.

The talks are primarily aimed at PhD students in the early part of their PhDs, though they might also be of interest to students further through their PhDs and perhaps even others in the department. The idea is for older PhD students, and maybe other researchers, to share some tips and techniques that they’ve learnt from their own research in whichever software tools they use. It is hoped that this way we can share some useful tips and techniques and avoid new researchers having to spend a long time googling for ways to solve some common problems.

Supplementary files for these talks can be found here.