CS-301 (High Performance Computing)
(CS-301 (High Performance Computing))
This course is an introduction to parallel computing and aims at teaching basic models of parallel programming including the principles of parallel algorithm design, parallel computer architectures, programming models for shared and distributed-memory systems, OpenMP, message passing programming models along with some important scientific and engineering algorithms.
Major part of the course includes lectures and Lab Component for actual implementation after learning the basics of Parallel programming and HPC.
Course format
3 hours lecture per week. + 3 hours lab per week.
Course Placement
HPC is a core course offered to third year students of B.Tech Hons. ICT with Minor in Computational Science program.
References:
- An Introduction to Parallel Programming; Elsevier; by Peter S. Pacheco.
- Scientific Parallel Computing; Princeton University Press ; by Babak Bagheri Terry Clark L Ridgway Scott Bagheri Clark Scott
- PARALLEL PROGRAMMING; Barry Wilkinson, Pearson Education.
- Introduction to High Performance Computing for Scientists and Engineers; G. Hager & G. Wellein. CRC Press.
- Algorithms Sequential & Parallel: A Unified Approach, by Millers Russ; Cengage, ISBN 9788131525050
- Parallel Programming in C with MPI and OpenMP; by Michael J. Quinn ; McGraw-Hill Higher Education
- Parallel Computing Theory and Practice. By Michael J. Quinn; McGraw Hill Education (India).
- Course Instructor: Bhaskar Chaudhury
- Course Instructor: Amit Mankodi
- Teaching Assitant: Yashwant Keswani
- Teaching Assitant: Amit Mankodi
- Teaching Assitant: Akshar Varma
- Student: Ashutosh Adhikari
- Student: Ishan Changela
- Student: Apurv Chaudhari
- Student: Harsh Chaudhari
- Student: Uttamkumar Chaudhari
- Student: Shilpi Chaudhuri
- Student: sanjoli chauhan
- Student: Aalisha Dalal
- Student: OMKAR DAMLE
- Student: Mayur Detroja
- Student: Hardiki Devre
- Student: Harsh Gaglani
- Student: PARTHKUMAR GANDHI
- Student: kishan ghetia
- Student: KUNAL GOHEL
- Student: Devansh Gohil
- Student: saumya jariwala
- Student: Aditya Joglekar
- Student: urmil kadakia
- Student: parth kanakiya
- Student: Aayush Kapadia
- Student: Amarnath Karthi
- Student: karnav kikani
- Student: Mihir Limbachia
- Student: harsha mahaver
- Student: Sneha Mandan
- Student: Nirvisha Mankad
- Student: Aneree Mehta
- Student: Anishi Mehta
- Student: bhavya mehta
- Student: Akshay Miterani
- Student: Akash Modi
- Student: Chirag Modi
- Student: Twisha Naik
- Student: rushikesh nalla
- Student: Mit Naria
- Student: Abhijit Patel
- Student: Tanmay Patel
- Student: Vaibhav Patel
- Student: Anusha Phadnis
- Student: Rajdeep Pinge
- Student: Biren Prajapati
- Student: Deep Raiya
- Student: Siddharthsinh Rana
- Student: Dhruv Sachdev
- Student: Aarushi Sanghani
- Student: ABHI SHAH
- Student: Jinesh Shah
- Student: Kartik Shah
- Student: Kelay Shah
- Student: kenil shah
- Student: keval Shah
- Student: Miral Shah
- Student: Parshwa Shah
- Student: Purvik Shah
- Student: Ruchita Shah
- Student: saprem shah
- Student: Smriti Sharma
- Student: Malvika Singh
- Student: Siddharaj Sisodiya
- Student: Vatsal Thakkar
- Student: Ronak Vaghela
- Student: Aditya Vyas
- Student: Hardik Vyas
- Student: Maharshi Vyas