CIUK 2023 Day Zero
11 Sep 2023





​CIUK DAY ZERO is a new initia​tive that will offer attendees at CIUK 2023 the opportunity to attend extra activities for no extra cost!

On Wednesday 6 December there will be a number of different activities taking place that will be available to attendees of CIUK 2023. Some will be included with your CIUK 2023 registration, others will require a seperate registration. Full details of all the sessions can be found below. 

​Wednesday 6 December
CoSeC Annual Conference 2023​
10:00 - 17:00​CIUK Breakout Room​
​Wednesday 6 December
Using ReFrame for reproducible and portable performance benchmarking (hands-on training session)
​12:00 - 14:00
Exchange Room 6
(Upstairs at
Manchester Central)​
​Wednesday 6 December
The Lustre User Group UK 2023​
​14:00 - 17:00
Exchange Rooms 9 and 10
(Upstairs at
Manchester Central)
​Wednesday 6 December
Run the same code on CPUs, GPUs, and FPGAs with SYCL (hands-on training session)​​14:30 - 16:30
​Exchange Room 6
(Upstairs at
Manchester Central)​

CIUKDayZero_CoSeC.pngThe CoSeC Annual Conference 2023 will take place on Wednesday 6 December in the CIUK Breakout Room. It will run from 10:00 to 17:00 ​and will include updates on everything that has taken place within the CoSeC programme over the last twelve months, as well as a forward look to what the future holds for CoSeC. 

Registration is included with your CIUK 2023 registration fees. 

​To register for the CoSeC Conference please complete this online registration form and select "I will be attending the CoSeC Conference". 

More details about the conference can be found on their website...

PROGRAMME now available to view and download.

CIUKDayZero_LUG2023.pngThe Lustre User Group UK 2023 will be hosted alongside CIUK in Manchester on 6th December 2023. This event brings together the UK Lustre Community, with keynote speakers from Lustre open source contributors, engineers and partners, sharing their experience and technology roadmap updates.

The User Group Meeting will run from 14:00 to 17:00 and will take place in Exchange Rooms 9 and 10 (upstairs at Manchester Central).

Registration is FREE via the LUG UK website. 

Please note this registration is seperate from the general CIUK 2023 registration. If you are planning to attend any of the CIUK 2023 activities you must also register for CIUK 2023​.

"Using ReFrame for reproducible and portable performance benchmarking"

Testing and benchmarking software on HPC systems is still often manual and time consuming which makes porting and comparing performance across different systems time consuming and error prone. In this session we show how building and running benchmarks can be automated across many different HPC configurations using Spack and ReFrame. ReFrame is widely used for regression testing by HPC services from small group clusters up to the largest supercomputers in the world (including the UK national supercomputer, ARCHER2) and is being used by the ExCALIBUR UK exascale programme for cross-platform benchmarking. This session will introduce using ReFrame for the automation of benchmarking and collecting performance data. We will introduce how ReFrame is configured and how ReFrame tests can be constructed independently of system configuration and deployed on multiple systems with low overhead. Participants will learn to write a simple ReFrame class, and run it on a HPC platform. Following the session, attendees should have enough knowledge to start using ReFrame in their day-to-day activities. The workshop will be taught by ARCHER2 service staff and the developers from the ExCALIBUR benchmark activity who have experience of using ReFrame in production. We will provide access to ARCHER2 and an example applications to work on.This session is aimed at attendees who are interested in the performance of scientific applications on HPC systems. This includes both system administrators who run benchmarks to monitor the performance of a system, as well as application developers who are interested in performance benchmarks in their development workflow.Users will need to bring a laptop with an SSH client installed to access ARCHER2 or other remote facility to develop and run the ReFrame tests. A working knowledge of Python is required to develop tests in ReFrame. We will provide a repository with setup instructions and examples that will be communicated to attendees before the session starts.

The pre-requisites for the workshop are
* You should be comfortable using a UNIX-like command line interface on your laptop
* You should know how to use SSH to connect to remote systems

Registration is included with your CIUK 2023 registration fees.

To register for this hand-on training session please complete this online registration form and select "ReFrame Training" from the options. ​


"Run the same code on CPUs, GPUs, and FPGAs with SYCL"

Heterogeneous architectures will figure large in the mix of future supercomputers. Lumi has AMD CPUs and GPUs, Leonardo has Intel CPUs and Nvidia GPUs and Isambard-AI likely to have Nvidia CPUs and GPUs. A cross platform strategy in a necessity for productive HPC, as targetting a single vendor’s API or XPU (X = C,G, …) then continually re-porting wastes developer resources that could be better spent of research or business goals.

The Khronos group have standardised SYCL, a C++ abstraction layer that allows offloading of computations to target architectures including CPUs and GPUs.

This breakout session will explore SYCL for cross-platform computing with two hour long sections, the first introducing SYCL and the second introducing SYCLomatic a source to source translation tool. There will be ample time for questions and answers. There will be live demonstrations and attendees who wish play along will have access to a cloud computing platform with all the necessary software setup and ready to go.

Attendees do not need to be experts in GPU programming, but a passing familiarity with modern C++ would help. By the end of the session they will come away with an awareness of SYCL and it’s uses and how to translate existing CUDA code

14:30 Introduction to SYCL
15:15 Q&A
15:30 Introduction to SYCLomatic
16:15 Q&A

Presenters: The Cambridge Open Zettascale Lab have Intel certified oneAPI instructors who will lead the session and also provide teaching assistants. The Intel Developer Cloud can optionally be used by the attendees to practice the material.

Registration is included with your CIUK 2023 registration fees.

To register for this hand-on training session please complete this online registration form and select "SYCL Training" from the options. 

Contact: Computing Insight UK