skip to navigation skip to content
- Select training provider - (University Information Services - Digital Literacy Skills)
Fri 12 Jun 2015
09:00 - 17:00

Venue: Phoenix Teaching Room 1, New Museums Site

Provided by: University Information Services - Digital Literacy Skills


Booking

Bookings cannot be made on this event (Event is completed).


Other dates:

No more events



Register interest
Register your interest - if you would be interested in additional dates being scheduled.


Booking / availability

High Performance Computing: Programming GPU using CUDA Fortran
PrerequisitesNew

Fri 12 Jun 2015

Description

The course aims to give a very introductory overview of GPU Programming and CUDA FORTRAN language.

Target audience
  • All current Cambridge University members (departments and colleges)
  • Especially University alumni (PhD) and researchers who already have access to HPCS computing facilities
  • Further details regarding eligibility criteria are available
Prerequisites
  • Basic FORTRAN77/FORTRAN90 knowledge is required
  • Basic knowledge of Unix environment
  • No required knowledge of GPU computer is needed
Sessions

Number of sessions: 2

# Date Time Venue Trainer
1 Fri 12 Jun 2015   09:00 - 12:30 09:00 - 12:30 Phoenix Teaching Room 1, New Museums Site map Filippo Spiga
2 Fri 12 Jun 2015   13:30 - 17:00 13:30 - 17:00 Phoenix Teaching Room 1, New Museums Site map Filippo Spiga
Topics covered
  • CUDA FORTRAN history
  • Crash introduction to GPU Computing and CUDA C
    • memory model
    • execution model
  • Simple CUDA FORTRAN example
  • Compiling CUDA FORTRAN code
  • Pinning memory and Asynchronous transfers
  • Calling CUDA Libraries
  • CUDA FORTRAN and OpenACC interoperability
  • Multi-GPU programming
    • peer-to-peer
    • multiple distributed GPU and MPI
Format
  • Presentations and practicals
Taught using
  • CUDA FORTRAN (PGI compiler installed on HPCS systems) and PuTTY on MCS Windows
Notes
  • HPCS users will have the opportunity to perform experiments directly to Wilkes
  • There are few books "CUDA Fortran For Scientists and Engineers" (G. Ruetsch, M. Fatica - Morgan Kaufmann) available for students who wants to engage in long-term code porting of their FORTRAN application to CUDA FORTRAN
Duration
  • One full day
Related courses
Themes

Booking / availability