ARCHER2 Weekly Newsletter

GPU programming with HIP

Online, 7 - 9 August 2024 09:30 - 16:30

This three-day course will provide an introduction to GPU computing with HIP aimed at scientific application programmers wishing to develop their own software. The course will give a background on the difference between CPU and GPU architectures as a prelude to introductory exercises in HIP programming. The course will discuss the execution of kernels, memory management, among other topics.

The course will not discuss programming with compiler directives, but does provide a concrete basis of understanding of the underlying principles of the HIP model which is useful for programmers ultimately wishing to make use of OpenMP or OpenACC. The course will not consider graphics programming, nor will it consider machine learning packages.

Note that the course is also appropriate for those wishing to use NVIDIA GPUs via the CUDA API, although we will not specifically use CUDA.

Futher details and registration

The 2nd GPU eCSE software development call

GPU eCSE support provides funding to the UKRI research community to develop software in a sustainable manner to run on GPU-based architectures. We invite proposals to develop software that facilitates research targeted at UKRI’s digital research infrastructure e.g. future Exascale supercomputing services, UK national AI services, national Tier-2 HPC services. The call is open to research across all of UKRI’s remit.

The 2nd GPU eCSE call (GPU-eCSE02) opened on the 2 July 2024. The final deadline for proposal submission is 16:00 on 17 September 2024 via the ARCHER2 SAFE. Please note that for this call there is no separate technical evaluation stage or separate technical evaluation form. Funding will enable the employment of an RSE (a Research Software Engineer, PDRA or equivalent) to work specifically on the relevant software to enable new features or improve the performance of the software to be run on GPU-based architectures. Funding can be requested for up to 24 person months of effort per project for a duration of up to 2 calendar years. There is flexibility in the way the effort is requested. For example, a project may have more than one person working on it or the effort could be spread over a greater number of calendar months, i.e. a staff member could work on the project at less than 100% alongside other commitments or it could be worked on by a staff member who doesn’t work full time. Please just get in contact with the ARCHER2 Service Desk ( if you wish to discuss possible scenarios. Projects are expected to start between 1 January and 1 July 2025, and be completed by 31 March 2027. Funding can be requested for staff located at the institution of the PI, third parties, or can include staff from the ARCHER2 centralised CSE support team at EPCC or a mixture of the above.

Projects may utilise the GPU component of ARCHER2 or other suitable GPU resources to complete the technical work. If the proposal plans to use the GPU component of ARCHER2, successful projects will be given access to these resources. If projects plan to utilise other systems, you should ensure you have suitable resources available to complete the project successfully. Please contact and arrange this access with the relevant service provider before submission.

More details of how to apply are available by following the link to the eCSE calls page

Deadline for final GPU-eCSE02 submission: 16:00 on 17 Sep 2024 (via the ARCHER2 SAFE)

RDFaaS tape backup unavailable : Monday 2nd - Friday 9th August

Due to work taking place at the Advanced Computing Facility (ACF) , the tape backup system will be unavailable for the week of 2nd - 9th August 2024.

This means that no new data added to the RDFaaS file systems /epsrc and /general will be backed up during this week. Normal backups will recommence once the work is completed.

Recently added known issues

The “Known Issues” page of the ARCHER2 Documentation lists all current open known issues including a description of the issue, its symptoms and any work-arounds.

No recent issues.

Upcoming ARCHER2 Training

Further details of upcoming training

We always welcome researchers wishing to present their work in a webinar - please contact the Service Desk if you would be interested in presenting your work.


Recordings of past courses

Recordings of past virtual tutorials