These days we often hear about CPUs based upon ARM cores. They can be found in mobile phones, embedded systems, laptops and even servers. Indeed, projects such as Mont Blanc are investigating the use of ARM based systems for high performance computing (HPC).