Skip to content
Ezhilmathi Krishnasamy
CV
Initializing search
About
Employment
Detailed Work
Higher Education Degrees
Research Grants
Publications
Teaching
MOOC
Research Merits
Academic Activities
Presentation and Talks
Students
Hobbies
CV
Ezhilmathi Krishnasamy
About
Employment
Detailed Work
Higher Education Degrees
Research Grants
Publications
Teaching
MOOC
MOOC
EUMaster4HPC
EUMaster4HPC
Introduction to OpenACC, OpenMP Offloading and HIP programming models
Introduction to OpenACC, OpenMP Offloading and HIP programming models
SYLLABUS
LEARNING OBJECTIVES
Introduction to OpenACC, OpenMP Offloading, and HIP programming models
Introduction to OpenACC, OpenMP Offloading, and HIP programming models
Introduction to GPGPU Programming
Introduction to GPGPU Programming
Introduction
Introduction
Chapter 1
Questions
Course Organization and GPU Access
Course Organization and GPU Access
Chapter 2
Computer Architecture
Computer Architecture
Chapter 3
Questions
Parallel Programming
Parallel Programming
Chapter 4
Questions
GPU Architecture
GPU Architecture
Chapter 5
Questions
Introduction to OpenACC Programming Model
Introduction to OpenACC Programming Model
Introduction to OpenACC
Introduction to OpenACC
Chapter 1
Questions
Functionality of OpenACC
Functionality of OpenACC
Chapter 2
Questions
OpenACC Compute Constructs
OpenACC Compute Constructs
Chapter 3
Questions
The Data Environment in OpenACC
The Data Environment in OpenACC
Chapter 4
Questions
C/C++ and Fortran Programming Languages in OpenACC
C/C++ and Fortran Programming Languages in OpenACC
Chapter 5
Questions
Vector Operations
Vector Operations
Chapter 6
Questions
Matrix Operations
Matrix Operations
Chapter 7
Questions
Unified Memory
Unified Memory
Chapter 7
Questions
Introduction to OpenMP Offloading programming model
Introduction to OpenMP Offloading programming model
Introduction to OpenMP
Introduction to OpenMP
Chapter 1
Questions
Introduction to OpenMP Offloading
Introduction to OpenMP Offloading
Chapter 2
Questions
Compute Constructs
Compute Constructs
Chapter 3
Questions
Data Mapping
Data Mapping
Chapter 4
Questions
Programming in OpenMP-Offloading
Programming in OpenMP-Offloading
Chapter 5
Questions
Vector Operations
Vector Operations
Chapter 6
Questions
Matrix Operations
Matrix Operations
Chapter 7
Questions
Unified Memory
Unified Memory
Chapter 8
Questions
Introduction to HIP programming model
Introduction to HIP programming model
Introduction
Introduction
Chapter 1
Questions
Threads Organization
Threads Organization
Chapter 2
Questions
Converting C/C++ into CUDA
Converting C/C++ into CUDA
Chapter 3
Questions
Vector Operations
Vector Operations
Chapter 4
Questions
Matrix Operations
Matrix Operations
Chapter 5
Questions
Using Shared Memory
Using Shared Memory
Chapter 6
Questions
Unified Memory
Unified Memory
Chapter 7
Questions
Performance analysis
Performance analysis
OpenACC Profiling
OpenACC Profiling
Chapter 1
Questions
OpenMP Profiling
OpenMP Profiling
Chapter 2
Questions
CUDA and HIP
CUDA and HIP
Chapter 3
Questions
Research Merits
Academic Activities
Presentation and Talks
Students
Hobbies
CV
CV
Table of contents
CV
Table of contents
CV
CV
CV
¶
Back to top