Wednesday 11th and Thursday 12th July 2018
Organisers: David Quigley (Physics/CSC) and Magnus Richardson (SBIDER/MathSys)
Note: We will be using Scientific Computing RTP facilities so registration is restricted to Warwick University students and staff.
Scope of the Summer School
Most modern computers have a graphics card that can be used for general purpose computation. These are powerful hardware components that can run suitably written code up to 1000s of times faster than on a CPU. General purpose GPU programming has been a rather niche area, given the level of computer expertise reqired to get started. However, access to the power of GPUs is becoming more democratized with the greater availability of numerical libraries and high-level interfaces through the popular Python and Julia languages. The school will provide a basic introduction to GPU programming and the associated Center for Scientific Computing facilities. The target audience is people with no knowledge whatsoever of GPU programming. The programming languages to be used are Python (some very basic knowledge required) and C (no prior knowledge required). We will be providing some basic tutorials and further information on setting up your laptop before the School.
Computer Access Requirements
Participants will need an SCRTP Desktop Account and access to the Tinis HPC cluster. Getting desktop access is straightforward: when asked on the form MathSys students should use the CDT as the department and (for PhD students) their own supervisor or (for MSc students) Richardson as supervisor. Non CDT students can choose Quigley as supervisor if only applying to gain access for this course, otherwise choose your research supervisor. Staff participating in the School will need staff-level access. Getting an account on Tinis is marginally more complicated and not instantaneous, requiring sign-off by an SCRTP human and generation of a cryptographic key. We will be running a drop-in session before the Summer School to help with any difficulties encountered setting up the Tinis account. You must ensure that you have full access before the School starts as we will not be able to help with that once the School is underway. Both accounts will be of general use after the School for those needing high-performance computing at Warwick.
The school will feature tutorials delivered by David Quigley and supported by the Research Software Engineering group of the SCRTP, talks from users of GPUs and will close with an event on entrepreneurship on the evening of the 12th July. All events will take place in the Warwick Mathematics Institute. Room allocations will follow shortly.
|Wednesday 11th July 2018|
|9.30am-10.00pm||Registration and coffee|
|10am-12pm||Tutorial 1 delivered by David Quigley|
|1pm-2pm||Talk: Dr Wes Armour (University of Oxford)|
|2pm-3pm||Talk: Professor Till Bretschneider (University of Warwick)|
|3.30pm-4.30pm||Talk: James McClung (NVIDIA)|
|Thursday 12th July 2018|
|10am-12pm||Tutorial 2 delivered by David Quigley|
|1pm-4pm||Tutorial 3 delivered by David Quigley|
|5pm-late||Entrepreneur First event followed by dinner|
Where possible, visitors should obtain an EDUROAM account from their own university to enable internet access whilst at Warwick.
You can register for any of the symposia or workshops online. To see which registrations are currently open and to submit a registration, please click here.
Mathematics Research Centre
University of Warwick
Coventry CV4 7AL - UK