Adrian Jackson's blog

Day 4 of IPCC-Colfax work at EPCC

Author: Adrian Jackson
Posted: 12 Jun 2015 | 15:41

MPI and vectorisation: Two ends of the optimisation spectrum

Day four of this week of intensive work optimising codes for Xeon Phi saw a range of work. The majority of the effort focussed on the vectorisation performance of CP2K and GS2; looking at the low level details of the computationally-intensive parts of these codes and seeing whether the compiler is producing vectorised codes, and if not is there anything that can be done to make the code vectorise.

Day 3 of optimising for the Xeon Phi, moving on to vectorisation

Author: Adrian Jackson
Posted: 11 Jun 2015 | 16:01

Moving from OpenMP to vectorisation and MPI

Reality hit home a bit on the third day of our intensive week working with Colfax to optimise codes for the Xeon Phi.

After further implementation and analysis work it appears that the removal of the allocation and deallocation calls from some of the low level routines in CP2K will improve the OpenMP performance on Xeon and Xeon Phi, but only because there is an issue with the Intel compiler that is causing poor performance. The optimisation can see a reduction in runtime of around 20-30% for the OpenMP code, but only with versions 15 and 16 of the Intel compiler, on v14 there is a much smaller performance improvement.

Second day of collaborating with Colfax

Author: Adrian Jackson
Posted: 10 Jun 2015 | 00:08

Day 2: profiling and the start of optimising

After a first day spent getting codes set up and systems running, we got into the profiling of CP2K in anger today and have made some good progress.

Working on the Xeon Phi

Author: Adrian Jackson
Posted: 8 Jun 2015 | 17:48

Intel Parallel Computing Center collaboration with Colfax

We're just kicking off a week's collaboration with Colfax, a US technology company that collaborates heavily with Intel on Xeon Phi optimisation and training for the Xeon Phi. 

Software for the Future

Author: Adrian Jackson
Posted: 7 Jan 2015 | 10:18

Reconstructed neuronal connections in the brain Credit: Thomas Schultz - CC BY-SABig-Data compressive sensing: fast, parallelised and distributed algorithms

EPCC is excited to be part of a new project, funded through EPSRC's Software for the Future programme, to develop and exploit compressive-sensing algorithms for large-scale data problems.

Intel Parallel Computing Centre: progress report

Author: Adrian Jackson
Posted: 21 Nov 2014 | 10:29

EPCC's Grand Challenges Optimisation Centre, an Intel Parallel Computing Centre which we announced earlier in the year, has made significant progress over recent months. 

The collaboration was created to optimise codes for Intel processors, particularly to port and optimise scientific simulation codes for Intel Xeon Phi co-processors. As EPCC also runs the ARCHER supercomputer, which contains a large number of Intel Xeon processors (although no accelerators or co-processors), for EPSRC and other UK research funding councils, we also have a strong focus on ensuring that scientific simulation codes are highly optimised for these processors. Therefore, the IPCC work at EPCC has been concentrating on improving the performance of a range of codes that are heavily used for computational simulation in the UK on both Intel Xeon and Intel Xeon Phi processors.

Nu-FuSE: An Exascale software project

Author: Adrian Jackson
Posted: 16 Nov 2014 | 23:11

The Nu-FuSE (Nuclear Fusion Simulations at Exascale) project was a 3-year, G8 funded, international research project to investigate the challenges and requirements for fusion simulations at Exascale levels. The project’s aim was to significantly improve computational modelling capabilities for fusion, and fusion-related sciences, enhancing the predictive capabilities needed to address key physics challenges of a new generation of fusion systems. 

ARCHER Phase 2 User Meeting

Author: Adrian Jackson
Posted: 16 Jul 2014 | 18:47

Last week saw EPSRC host a user meeting to discuss the phase 2 upgrade of ARCHER, the UK's national supercomputing service.

EPCC wins HPC Innovation Excellence Award

Author: Adrian Jackson
Posted: 24 Jun 2014 | 14:10

Electrostatic potential fluctuations in an annular region at mid-radius in the MAST tokamak, from a gyrokinetic simulation of the saturated turbulence using the GS2 code. A wedge of plasma has been removed from the visualisation so as to view the nature of the fluctuations inside the annulus.EPCC is delighted to be part of a team that has won an HPC Innovation Excellence Award. Presented at the International Supercomputing Conference (ISC14) in Leipzig (22-26 June 2014), the awards recognise outstanding application of HPC Computing for Business and Scientific Achievements.

Pages

Blog Archive