HPC research

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. 

MPI 3.1 ratified

Author: Daniel Holmes
Posted: 8 Jun 2015 | 13:17

The MPI 3.1 standard, a minor update to the existing MPI 3.0 Standard, was ratified last week at the latest MPI Forum meeting

Worldwide co-design centres & software development for exascale

Author: Nick Brown
Posted: 24 Feb 2015 | 12:05

The European Exascale Software Initiative is a consortium of 29 organisations and around 100 individuals who are working towards providing key recommendations on European policy with a particular focus on how software can be developed and techniques further improved to help meet the challenges that exascale computing might bring.

The first version of this project, EESI-1, highlighted a number of key areas for further investigation and consideration. The EESI-2 project, which has been running since 2013, has built upon this and focused its attention on these areas.

ParCo 2015 comes to Edinburgh

Author: Mark Sawyer
Posted: 12 Feb 2015 | 10:48

Later this year, The University of Edinburgh is hosting ParCo2015, the International Conference on Parallel Computing.

CMCGS2015: Two days of Maths in Singapore

Author: Iain Bethune
Posted: 10 Feb 2015 | 14:33

Last week I was lucky enough to spend a few days in the tropical city of Singapore, attending the Computational Mathematics, Computational Geometry & Statistics (CMCGS) 2015 conference. I was there to present a review paper on the achievements of the PrimeGrid project, which I have blogged and talked about before, but as a more mathematical rather than computationally-themed conference, it was also a good chance to make contact with researchers who might be less au fait with parallel computing than most.

Hotel Fort Canning, Singapore

Energy efficiency in parallel computing

Author: Michele Weiland
Posted: 14 Jan 2015 | 15:30

The Adept project is addressing the challenge of the energy-efficient use of parallel technologies. It builds on the expertise of software developers from high-performance computing to exploit parallelism for performance, and on the expertise of Embedded systems engineers in managing energy usage. Adept is developing a tool to guide software developers and help them model and predict the power consumption and performance of parallel software and hardware.

The Message-Passing Interface: unlocking the power of software

Author: Mike Jackson
Posted: 8 Jan 2015 | 11:53

Simulation by IES of daylight on a building.






EPCC helped lead the way in creating the standardised Message-Passing Interface (MPI) programming system to enable faster, more powerful, problem solving using parallel computing. It is now the ubiquitous de-facto standard among both hardware and software vendors.

Mike Jackson and Dan Holmes explain how EPCC continues to be involved in its development and use.

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.