High-Performance Computing (COSC3500)
Information valid for Semester 2, 2024
Course level
Undergraduate
Faculty
Engineering, Architecture & Information Technology
Schools
Elec Engineering, Comp Science, Mathematics & Physics School
Units
2
Duration
One Semester
Attendance mode
In Person
Class hours
Lecture 2 Hours/ Week
Tutorial 2 Hours/ Week
Incompatible
COSC7502
Prerequisite
COSC2500 or CSSE2002 or CSSE2010 or CSSE2310 or PHYS3071 or MATH2504
Assessment methods
Assignments, case studies, project, labs
Course enquiries
COSC3500@eecs.uq.edu.au
Study Abroad
This course is pre-approved for Study Abroad and Exchange students.
Current course offerings
Course offerings | Location | Mode | Course Profile |
Semester 2, 2025 (28/07/2025 - 22/11/2025) | St Lucia | In Person | Profile unavailable |
Please Note: Course profiles marked as not available may still be in development.
Course description
This course teaches the methods and technology of high-performance computing. Primarily a project-based course, students select a scientific model they are interested in parallelising and then apply some or all of the techniques of vectorisation (SIMD, AVX), threading (MIMD, openMP), GPU programming (CUDA), and/or cluster computing (MPI) to accelerate their computation.