Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.63 KB

File metadata and controls

42 lines (30 loc) · 1.63 KB

Parallel High Performance Computing - Laboratory Classes

Repository with laboratory classes for Parallel High Performance Computing.

C C++ CUDA OpenCL

Repository Structure

  • article_analysis/
    Analyses of a research article related to the course
  • examples/
    Code examples, including .cpp files demonstrating concepts discussed in class.
  • Lab_1/ to Lab_7/
    Folders corresponding to the course's practical labs, containing:
    • PDF reports
    • Experiment results (.c, .cu, .nvvp, .pdf, etc.)
    • Source code and diagrams
    • Scripts and auxiliary files for experimentation
  • README.md
    This file.

Requirements

  • Visual Studio Code (recommended)
  • Linux Machine configured to run CUDA
  • C/C++ compiler (e.g., gcc, g++)
  • For labs with OpenCL/FPGA: Altera/Intel OpenCL SDK and related tools

Notes

  • .pdf and .nvvp files contain experiment results and performance analyses.
  • Some directories may include configuration files or scripts specific to each experiment.

Author: Manuel Santos
Course: High Performance Computing (CHAD)