Explore UCD

UCD Home >

ACM40640

Academic Year 2024/2025

High Performance Computing (ICHEC) (ACM40640)

Subject:
Applied & Computational Maths
College:
Science
School:
Mathematics & Statistics
Level:
4 (Masters)
Credits:
5
Module Coordinator:
Assoc Professor Barry Wardell
Trimester:
Spring
Mode of Delivery:
Online
Internship Module:
No
How will I be graded?
Letter grades

Curricular information is subject to change.

This course introduces key topics in high performance computing (HPC), including parallel programming. Prior programming experience in C/Fortran, as well as basic knowledge of UNIX/Linux shell is expected.

About this Module

Learning Outcomes:

On successful completion of this module, students should be able to:
• Understand key HPC concepts and how they are applied in scientific research.
• Devise parallel strategies to solve computational problems.
• Develop basic parallel applications using OpenMP and/or MPI.

Indicative Module Content:

• Introduction to HPC and HPC Architectures
• Parallel Performance and Parallel Programming Models
• Introduction to OpenMP
• OpenMP Parallelisation Constructs and Performance
• OpenMP versions after 2.5
• Introduction to MPI
• MPI Point to Point and Non-Blocking Communication
• MPI Collective Communication
• MPI Communicators and Virtual Topologies
• MPI Derived Datatypes

Student Effort Hours:
Student Effort Type Hours
Autonomous Student Learning

76

Tutorial

12

Online Learning

12

Total

100


Approaches to Teaching and Learning:
Lectures, tutorials, enquiry and problem-based learning

Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Not applicable to this module.
 

Assessment Strategy
Description Timing Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Exam (In-person): Practical coding exam Week 12 Standard conversion grade scale 40% No
40
No
Assignment(Including Essay): Coding assignments Week 8, Week 11, Week 12 Standard conversion grade scale 40% No
60
No

Carry forward of passed components
No
 

Resit In Terminal Exam
Summer No
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Feedback individually to students, post-assessment
• Group/class feedback, post-assessment

How will my Feedback be Delivered?

Not yet recorded.

Name Role
Buket Gursoy Lecturer / Co-Lecturer
Mr Jake Williams Tutor