Containers for HPC

A Workshop on Singularity and Containers in HPC and Cloud

Titan Teaching Rooms, New Museum Site, Cambridge, 29th and 30th June, 2017

View workshop materials

Workshop course materials

Hands-on Singularity

Hands-on using Singularity in HPC

Why attend?

Hands-on sessions

Hands-on sessions on using Singularity in HPC

Expert Speakers

Best in class expert speakers who have extensive knowledge of Singularity, HPC and Cloud.

Meet the Speakers

Gregory M. Kurtzer

Principal Developer of Singularity, CEO of SingularityWare, LLC (USA)

Gregory Kurtzer is the CEO of SingularityWare, LLC. as well as a senior architect to RStor and a scientific computing advisor to Lawrence Berkeley National Laboratory (DOE). He currently serves as a member of the OpenHPC technical steering committee as well as being known throughout the industry for creating various open source initiates such as Centos Linux, Warewulf, Perceus, and most recently the container system, Singularity.

Lucas Benedicic

Computer Scientist Systems Integration group, ‎Swiss National Supercomputing Centre (CH)

Lucas Benedicic joined the Swiss National Supercomputer Center (CSCS) in 2014. Currently a member of the Systems Integration group, he leads the development and hardening of software-defined platforms deployed on heterogenous HPC systems and hybrid architectures. This effort comprises technologies enabling container runtimes, interactive HPC, and web-oriented compute and storage services.

Felipe A. Cruz

Computer Scientist Systems Integration group, ‎Swiss National Supercomputing Centre (CH)

Felipe A. Cruz received his PhD in 2011 from the University of Bristol, U.K. From 2010 to 2013 he was a Postdoctoral Fellow working with GPU-dense computing systems at the Nagasaki Advance Computing Center at Nagasaki University, Japan. From 2013 to 2016, he joined the Advanced Technology group at Square Enix, Japan, on the area of GPU-computing and cloud-computing. On 2016, he joined the Swiss National Supercomputing Centre as a Computational Scientist working on integrating cutting-edge technologies into HPC.

Martin Callaghan

Research Computing Consultant, University of Leeds (UK)

Martin Callaghan is a Research Computing Consultant at The University of Leeds where he provides HPC, Programming and Software Development consultancy across a diverse research community. He also manages a comprehensive HPC training programme designed to be a ``zero to hero"™ structured introduction to HPC, Cloud and research software development.

Twin Karmakharm

Research Software Engineer, University of Sheffield (UK)

Twin is a research software engineer in the Research Software Engineering Sheffield group (RSES) within Sheffield University's Computer Science Department. He specialises in high-performance agent-based pedestrian simulation, GPU code optimisation, virtual reality and deep learning. He currently provides consultancy, training and technical support for researchers on deep learning and other GPU related software engineering problems.

Kenji Takeda

Director, Azure for Research,
Microsoft (UK)

Filippo Spiga

Head of Research Software Engineering, University of Cambridge (UK)

Jeffrey Salmond

Research Software Engineer, University of Cambridge (UK)

Chris Hadjigeorgiou

Research Software Engineer, University of Cambridge (UK)

Krishna Kumar

Research Associate in Engineering, University of Cambridge (UK)

Registration and pre-requisites

This workshop is for everyone interested in containers and have access to any HPC facility. The workshop is very practical, and participants must be familiar with Unix environment and multiple common Unix commands to be able to build and run Singularity containers autonomously. No previous knowledge of containers is necessary.

£40 (Workshop and Dinner)

Event Schedule

10:00 - 10:30


Welcome and coffee

10:30 - 11:30

Introduction to containers

What are containers? and What is Singularity?

11:30 - 12:30

Hands-on session: Singularity

Running Singularity containers in Cambridge HPCS

12:30 - 13:30


University Center.

13:30 - 14:30

Hands-on session: Singularity

Creating and deploying Singularity images.

14:30 - 15:30

Hands-on session: Shifter

Introduction to Shifter with a live demo.

15:30 - 16:30

Hands-on session: Shifter

Deploying container images using Shifter on Piz Daint.

16:30 - 17:00

Coffee Break

A mathematician is a device for turning coffee into theorems.

17:00 - 18:00

Invited talk by Gregory Kurzer on Singularity

Remote talk

19:00 - 22:00

Social dinner

Murray Edwards, Cambridge

09:45 - 10:00

Welcome coffee

A mathematician is a device for turning coffee into theorems.

10:00 - 10:45

Singularity at Leeds

Martin Callghan (University of Leeds)

10:45 - 11:30

Singularity for GPU and Deep Learning

Twin Karmakharm (University of Sheffield)

11:30 - 12:15

Expereince in deploying and running Shifter

Lucas Benedicic (CSCS)

12:15 - 13:15

Lunch and Coffee

University Center

13:15 - 14:00

Containers in Microsoft Azure

Kenji Takeda (Microsoft)

14:00 - 14:30

Panel / Round-table



Closing remarks



Stay in a Cambridge College: Book

What if I cannot attend?

In case you cannot attend due to logistic problems or you miss the opportunity to register to the event please fill this form: Register your interest