Operating Systems for GPUs: Your Path to Parallel Computing Success
Welcome to Operating Systems for GPUs
Greetings, students! As your instructor, Professor Vinayaka V M, I can’t express how excited I am to guide you through this enlightening journey of Operating Systems for Graphics Processing Units (GPUs). Whether you’re familiar with operating systems or just diving in, this course promises to equip you with knowledge and skills tailored for the modern era of parallel computing.
Course Overview
In this course, we aim to thoroughly cover essential operating system concepts, including:
- Process Management
- Threads
- Semaphore
- Mutex
- Deadlocks
- Memory Management
- File Management
We will delve into how CUDA (Compute Unified Device Architecture) enables the development of powerful parallel computing systems, preparing you for a future in high-performance computing.
Active Learning Methods
This course employs a variety of active learning strategies, including:
- Flipped Classes: Engage with materials beforehand to make class time more interactive.
- Practical Sessions: Hands-on practice to cement theoretical concepts.
- Presentations: Showcase your understanding and engage in peer-to-peer learning.
- Smart Board Teaching: Visual aids to enhance understanding of complex topics.
Our curriculum is thoughtfully designed to simplify complex concepts, ensuring you feel confident in your learning journey.
Course Structure
This course is structured for success:
- Three weekly theory classes.
- Two hours of practical sessions each week.
- Mandatory attendance: 85% is required, with a minimum of 75% to meet DSU policy.
Evaluation Components
Your performance will be evaluated through:
- Continuous Internal Assessment (CIA): 60 marks
- Semester End Exam (SEE): 40 marks
The CIA consists of:
- Mid Semester Exam (30 marks from 40)
- Quizzes, Seminars, Lab Tests, and Lab Records distributed in CATs (Continuous Assessment Tests).
To pass, you need a total score of 40 marks out of 100.
Learning Resources
To aid your studies, we provide:
- Self-study slides
- Notes
- Video lectures
- Additional learning resources
Utilize these resources to enrich your understanding and prepare for assessments.
Important Dates
Please mark your calendar for upcoming important dates:
- Post Flipped Class Quiz Due: August 29
- Seminar on Research Papers: September 19
- Mid Semester Exam: September 28
Get Ready for an Exciting Journey!
Engage, explore, and enjoy the dynamic world of Operating Systems for GPUs. I look forward to seeing all of you in class!
Note: Please reach out if you have any questions or need further clarification on the course material. Let’s make the most of this learning experience together!