Guest blogger's blog

Optimising sparse-matrix vector multiplication on Intel Xeon Gold processors

Author: Guest blogger
Posted: 24 Aug 2020 | 18:11

Edoardo Coronado visited EPCC from 18th May–15th August 2019 under the HPC-Europa3(link is external) programme. Here he gives us an update on his research since his previous blog article.

During my visit to EPCC in 2019 under the auspices of the HPC-Europa3 programme, I worked on optimising routines to perform the Sparse Matrix-Vector (SpMV) product, a common operation in lots of scientific applications, on Intel Xeon Gold processors and Graphics Processing Units (GPUs).

ePython: can we have our cake and eat it?

Author: Guest blogger
Posted: 17 Aug 2020 | 15:02

Maurice Jamieson is a third-year PhD student at the EPCC working on the programmability of micro-core architectures, both in terms of design and implementation, through the development of the ePython programming language.

We recently published a paper at the Scientific Computing with Python (SciPy) 2020 conference that outlined the latest developments to ePython, a version of Python specifically written to leverage micro-core architectures. The paper provides a detailed discussion of the design and implementation of ePython, touching on the latest updates to manage arbitrary large data sets and native code generation. This post will summarise key elements of the paper.

The Global Open Finance Centre of Excellence: delivering innovation and public benefit

Author: Guest blogger
Posted: 5 Aug 2020 | 14:38

In June, a unique collaboration between the University of Edinburgh, the Financial Data and Technology Association, and Fintech Scotland was awarded £22.5m from UK Government to harness financial data for societal and economic benefit. The Global Open Finance Centre of Excellence (GOFCoE) will be an independent collaboration between governments and regulators, the financial services, industry and academia. 

Service Portal for engineering excellence launched

Author: Guest blogger
Posted: 4 Aug 2020 | 16:06

EPCC is a partner in the EXCELLERAT programme, which brings together key players from industry, research and HPC to provide services that will enable the European engineering industry to advance towards Exascale technologies.

There are great opportunities for engineering applications in exploiting Exascale computing. EXCELLERAT brings together expertise in HPC and engineering software to support the development of applications that can exploit computing capability at this level. 

Research Data Scotland's response to COVID-19

Author: Guest blogger
Posted: 2 Jun 2020 | 13:44

The COVID19 research data service, which EPCC helped build, will bring together expertise, resource and capabilities from a range of programmes across the public sector. Roger Halliday, Chief Statistician and Data Officer for the Scottish Government, explains how it will support Scotland's response to the pandemic.

I want to share an update on how Research Data Scotland (RDS) is supporting the national response to COVID-19.

RDS’s mission remains to improve the economic, social and environmental wellbeing in Scotland by enabling access to and linkage of data about people, places and businesses for research in the public good.

HPC-Europa3 report: studying the strong force between quarks and gluons

Author: Guest blogger
Posted: 13 May 2020 | 15:25

HPC-Europa3 visitor Fernando Romero López, a PhD student from the Institute of Corpuscular Physics (IFIC) at the University of Valencia in Spain, visited Dr Antonio Rago of Mathematical Sciences at Plymouth University earlier this year. Here he describes his experience.

I am a physicist doing my PhD in theoretical particle physics at the University of Valencia. During January and February, I had the chance to visit the UK for a six-week research project at the University of Plymouth as a part of the HPC-Europa3 programme.

Enabling research access to historic geospatial data of places around the globe

Author: Guest blogger
Posted: 5 May 2020 | 11:28

The National Collection of Aerial Photography (NCAP) is an early adopter of the Edinburgh International Data Facility, which is being developed by EPCC. Dr Allan Williams, Head of the Collection, explains the benefits of the collaboration.

One of the largest collections of aerial photography in the world, the National Collection of Aerial Photography (NCAP) holds tens-of-millions of high-quality analogue images that record key moments in world history, and places around the globe. NCAP is the official custodian of UK government military-declassified aerial imagery created from the 1920s onwards, it also holds imagery commissioned by UK government civilian agencies and air survey photography created by commercial partners.

Efficient FE2 multi-scale implementation applied to composite deformation

Author: Guest blogger
Posted: 1 Mar 2020 | 10:37

Guido Giuntoli visited STFC's Daresbury Laboratory in December 2019 through the HPC-Europa3 programme. Here he describes his work and time in the UK.

Enhancing data-streaming programming platforms: a case for dispel4py and a GrPPI comparison

Author: Guest blogger
Posted: 12 Feb 2020 | 11:34

Javier Fernández Muñoz was an HPC-Europa3 visitor from 1st June 2019–30th August 2019 hosted at EPCC by Rosa Filgueira. Here he tells us about his experiences.

Hi! My name Javier Fernández Muñoz, I am working as a Visiting Professor in the Computer Architecture and Technology Area of the Computer Science Department at the University Carlos III de Madrid (Spain). 

My research field includes the development of parallel programming frameworks that enhance usability and portability. In this regard, I have been working several years in the development of GrPPI (Generic Reusable Parallel Pattern Interface), an open source generic and reusable parallel pattern programming interface. Basically, GRPPI accommodates a layer between developers and existing parallel programming frameworks targeted at multi-core processor capabilities, such as ISO C++ Threads, OpenMP, Intel TBB, and FastFlow. To achieve this goal, the interface leverages modern C++ features, meta-programming concepts, and generic programming to act as a switch between those frameworks.

Efficiently exploiting distributed large many-core systems

Author: Guest blogger
Posted: 27 Jan 2020 | 08:47

Marcos Maroñas was a visitor from BSC who, under the HPC-Europa3 Programme, was hosted here at EPCC from 1st Sep to 1st Dec 2019 by Dr Mark Bull. In this blog article he tell us about his visit.

Hi! My name is Marcos Maroñas. I am currently a PhD student at Barcelona Supercomputing Center (BSC) in the Programming Models group of the Computer Science department. I spent most of my time there doing research on runtime systems for parallel programming models such as OmpSs-2