• Online, Instructor-Led

Learning Objectives

  • Introduction to GPU Architecture and Programming
  • Understand the architecture and parallel processing capabilities of Graphics Processing Units (GPUs).
  • Learn the basics of GPU programming models like CUDA and OpenCL.
  • Explore memory management and optimization techniques for GPU programming.
  • Identify applications where GPU acceleration provides significant performance gains.
  • Appreciate how GPUs accelerate computationally intensive tasks in cybersecurity, such as password cracking and intrusion detection.

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):