Course Outline

Εισαγωγή

Κατανόηση των Βασικών Αρχών της Ετερογενούς Υπολογιστικής Μεθοδολογίας

Γιατί Παράλληλος Υπολογισμός; Κατανόηση της ανάγκης για παράλληλους υπολογιστές

Πολυπύρηνες Επεξεργαστές - Αρχιτεκτονική και Σχεδιασμός

Εισαγωγή στα νήματα, τα βασικά νήματα και τις βασικές έννοιες του παράλληλου Programming

Κατανόηση των Βασικών Αρχών των GPU Διαδικασιών Βελτιστοποίησης Λογισμικού

OpenMP - Πρότυπο για παράλληλη βάση οδηγιών Programming

Hands on / Επίδειξη Διάφορων Προγραμμάτων σε Πολυπύρηνες Μηχανές

Εισαγωγή στην GPU Υπολογιστική

GPUs για Παράλληλους Υπολογιστές

Μοντέλο GPU Programming

Hands on / Επίδειξη Διάφορων Προγραμμάτων στο GPU

SDK, Εργαλειοθήκη και Εγκατάσταση Περιβάλλοντος για GPU

Εργασία με διάφορες βιβλιοθήκες

Επίδειξη GPU και Εργαλεία με δείγματα προγραμμάτων και OpenACC

Κατανόηση του μοντέλου CUDA Programming

Εκμάθηση της Αρχιτεκτονικής CUDA

Εξερεύνηση και ρύθμιση των περιβαλλόντων ανάπτυξης CUDA

Εργασία με το CUDA Runtime API

Κατανόηση του μοντέλου μνήμης CUDA

Εξερεύνηση πρόσθετων δυνατοτήτων API CUDA

AccessΚαθολική μνήμη αποτελεσματικά στο CUDA: Βελτιστοποίηση παγκόσμιας μνήμης

Βελτιστοποίηση μεταφορών δεδομένων στο CUDA με χρήση ροών CUDA

Χρήση κοινής μνήμης στο CUDA

Κατανόηση και χρήση Ατομικών Λειτουργιών και Οδηγιών στο CUDA

Μελέτη περίπτωσης: Βασική ψηφιακή επεξεργασία εικόνας με CUDA

Εργασία με Multi-GPU Programming

Προηγμένο προφίλ υλικού και δειγματοληψία σε NVIDIA / CUDA

Χρήση του CUDA Dynamic Parallelism API για εκκίνηση Dynamic Kernel

Περίληψη και Συμπέρασμα

Requirements

  • Γ Programming
  • Linux GCC
  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Related Courses

Hardware-Accelerated Video Analytics

  14 Hours

GPU Programming with OpenCL

  28 Hours

GPU Programming with CUDA

  28 Hours

GPU Programming - OpenCL vs CUDA vs ROCm

  28 Hours

AMD GPU Programming

  28 Hours

ROCm for Windows

  21 Hours

Introduction to GPU Programming

  21 Hours

GPU Programming with OpenACC

  28 Hours

Raster and Vector Graphics (Adobe Photoshop, CorelDraw)

  28 Hours

Related Categories