Software development

Distributed ledgers for carbon markets

Author: Adrian Jackson
Posted: 10 Aug 2017 | 20:22

Distributed ledgers, the core technology underlying digital currencies such as BitCoin, offer some interesting functionality for constructing distributed data infrastructures.Ledger

Ledgers can be considered to be simple data stores. They are styled on accounting ledgers, books where transactions are recorded one after the other, and the overall state of the accounts can be evaluated by working through the recorded transactions to calculate how much money has flowed in and out of the accounts.

Building earthquake resilience in at-risk communities

Author: Rob Baxter
Posted: 15 Jun 2017 | 13:33

Earthquakes have caused over three-quarters of a million deaths already in this century, and economic losses of over a quarter of a trillion US dollars since 1980, make them by far the most destructive of the natural hazards. EPCC has been involved in developing a new app that will lessen the danger of aftershocks.

CompBioMed Centre of Excellence in Computational Biomedicine

Author: Gavin Pringle
Posted: 15 Jun 2017 | 13:19

EPCC is one of 15 core partners in CompBioMed. This user-driven Centre of Excellence in Computational Biomedicine will nurture and promote the uptake and exploitation of high performance computing within the biomedical modelling community. Its users come from academia, industry and clinical practice.

Balancing act: optimise for scaling or efficiency?

Author: Adrian Jackson
Posted: 24 May 2017 | 19:30

When we parallelise and optimise computational simulation codes we always have choices to make. Choices about the type of parallel model to use (distributed memory, shared memory, PGAS, single sided, etc), whether the algorithm used needs to be changed, what parallel functionality to use (loop parallelisation, blocking or non-blocking communications, collective or point-to-point messages, etc).

Speeding up Python on ARCHER

Author: Nick Johnson
Posted: 21 May 2017 | 16:12

45 minutes is a long time for a computer: 2,700 long seconds. For a supercomputer like ARCHER that's a lot of time to spend getting ready to do work, but this is the problem faced by the firedrake team who we work with as part of the Marine Technology project.

Global Challenges Research Fund: Research for Emergency Aftershock Response

Author: Amy Krause
Posted: 24 Apr 2017 | 11:21

Recent devastating earthquakes in Nepal and Italy have illustrated the need for better understanding and more accurate operational forecasting of aftershock sequences to assist emergency response. This project is a multi-disciplinary collaboration to develop risk assessments for earthquake aftershocks using dense networks of traditional seismometers, and to explore the use of mobile phones as sensors and for community engagement. 

Work experience at EPCC

Author: Guest blogger
Posted: 10 Apr 2017 | 16:06

Guest blogger Kara Moraw is an undergraduate Informatics student in Bonn, Germany. Here she writes about her 4-week internship with EPCC, spent working with EPCC's Nick Brown on the ARCHER outreach project.

EPCC PhD opportunity in micro-core architectures

Author: Nick Brown
Posted: 4 Apr 2017 | 14:51

At EPCC we are currently advertising a number of funded PhD opportunities (see our PhDs in HPC webpage). I am proposing a project entitled Improving the programmability of micro-core architectures, which builds on some of the work I first discussed in a previous blog post on ePython.

Summer of HPC 2017 at EPCC

Author: Nick Brown
Posted: 17 Jan 2017 | 12:30

PRACE’s Summer of HPC programme has been running for quite a few years now. Each year around twenty students from universities across Europe travel to different countries to spend eight weeks at an HPC centre, working on a project with a mentor.

ePython now ships as standard with every Parallella board

Author: Nick Brown
Posted: 15 Dec 2016 | 13:05

In a previous blog post I talked about ePython, the very lightweight version of Python that I have developed for the Epiphany co-processor. This co-processor is combined with a dual core ARM CPU on the Parallella single board computer, and this week an updated OS image was released for the machine which now includes ePython pre-installed.

Pages