Blog

Codeopt Scotland: optimising software for Scottish industry

Author: George Graham
Posted: 15 Jun 2017 | 10:41

The CodeOpt Scotland programme is designed to increase company competitiveness by optimising the performance of business-critical software.

Wee Archie goes to Boston

Author: Nick Brown
Posted: 7 Jun 2017 | 14:24

Nick Brown and Wee Archie, our Raspberry PI mini super-computer, went to Boston in February for the annual American Association for the Advancement of Science (AAAS) meeting. 

Linpack and BLAS on Wee Archie

Author: Gordon Gibb
Posted: 7 Jun 2017 | 11:17

Wee Archie is our mini-supercomputer made from Raspberry Pis, used for public outreach to teach members of the public the concepts of supercomputing. It has been very successful, and as such a second one has been built to keep up with demand! 

X windows and XQuartz on ARCHER

Author: Adrian Jackson
Posted: 30 May 2017 | 11:01

Paraview and ARCHERX Server

Every so often we get an ARCHER query where Paraview isn't working for somebody. As Paraview requires remote window functionality (X Servers) and can also do offscreen rendering and all sorts of other things, it can be complicated to get it working properly and efficiently. 

EPCC returns to Student Cluster Competition at ISC’17

Author: Emmanouil Farsarakis
Posted: 25 May 2017 | 12:10

The Student Cluster Competition is held three times a year, at Supercomputing, ISC High Performance and the Asia Student Supercomputing Challenge. EPCC has taken part in the past with great success and we're returning to the competition at ISC17 with a strong team of students from our MSc in High Performance Computing, and MSc in High Performance Computing with Data Science.

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.

A better class of note

Author: Mario Antonioletti
Posted: 19 May 2017 | 08:21

This article covers what I think is a good way of taking notes, keeping track of them, and publishing them so that others can benefit from them or comment on your approach.

We often use notes to track what we have to do or have done. They might be in paper form or electronic text files. They document how we achieved our goal: the helpful URLs that put us on the right track, error and warning messages that were encountered and how they were resolved, etc. However, notes can quickly become intractable with recorded error and/or warning messages and unfathomably long URLs or, worse, they get lost.

ARCHER code developers and presenting performance

Author: Adrian Jackson
Posted: 11 May 2017 | 00:06

Application performance

As part of the ARCHER Knights Landing (KNL) processor testbed, we have produced and collected a set of benchmark reports on the performance of various scientific applications on the system. This has involved the ARCHER CSE team, EPCC's Intel Parallel Computing Center (IPCC) team, and various users of the system all benchmarking and documenting the performance they have experienced. 

Setting up your own Raspberry Pi cluster

Author: Alistair Grant
Posted: 27 Apr 2017 | 14:53

Wee Archie: a wee bit of history

Wee ARCHIE Blue with Toy Pig Visitor

Some time ago (actually 2015), EPCC built a Raspberry Pi cluster called Wee Archie to demonstrate some of the principles behind a full-sized supercomputer. We designed the cluster to be portable as we can't carry around a real supercomputer and just looking at a laptop "connected" to some remote system isn't that engaging.

Pages

Contact

Tracy Peet
+44 (0) 131 650 5362
t.peet@epcc.ed.ac.uk