Syllabus →

Screenshot 2024-02-05 at 2.18.29 PM.png

Screenshot 2024-02-05 at 2.18.40 PM.png

Screenshot 2024-02-05 at 2.18.55 PM.png


CT2 MCQs →

Screenshot 2024-05-21 at 4.10.41 PM.png

Screenshot 2024-05-21 at 4.10.56 PM.png

Screenshot 2024-05-21 at 4.11.26 PM.png

Screenshot 2024-05-21 at 4.11.37 PM.png


CT2 Pyqs →

Screenshot 2024-05-21 at 4.14.25 PM.png

The provided image illustrates the steps involved in the GPU program execution model using CUDA. The diagram distinguishes between host (CPU) threads and GPU threads, showing their interaction during program execution. Here's a detailed explanation of each step depicted in the diagram:

CUDA Model of Execution

1. Program Initialization (Sequential Execution)

2. Parallel Execution (Host and GPU run concurrently)