CS-301 High performance computing
(CS301 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, modern processors and parallel computer architectures, programming models for shared and distributed-memory systems, optimization and performance analysis, OpenMP, message passing programming models along with some important scientific and engineering algorithms/parallel patterns.
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: OMKAR DAMLE
- Course Instructor: Rajdeep Pinge
- Teaching Assitant: OMKAR DAMLE
- Teaching Assitant: Rajdeep Pinge
- Student: UJAVAL BHATT
- Student: ekta bhoraniya
- Student: Vishnukumar Chaudhary
- Student: Sachin chauhan
- Student: Yagnesh Chauhan
- Student: OMKAR DAMLE
- Student: Paramjeet Desai
- Student: Naitik Dodia
- Student: Saumya Doshi
- Student: Dharmil Gandhi
- Student: Hasnain Gandhi
- Student: Jay Goswami
- Student: Vishal Goyal
- Student: Raj Jakasaniya
- Student: Karan Jivani
- Student: Ishani Joshi
- Student: Abhin Kakkad
- Student: Pradip Karnavat
- Student: Amarnath Karthi
- Student: Harshal Khodifad
- Student: Yash Kothari
- Student: Savan Makadiya
- Student: Krishna Manvar
- Student: karan master
- Student: AAGAM MEHTA
- Student: Chahak Mehta
- Student: Manthan Mehta
- Student: vineet mehta
- Student: Swastika Nayak
- Student: Unnati Parekh
- Student: Aman Patel
- Student: Dev Patel
- Student: DHRUV PATEL
- Student: Gaurang Patel
- Student: Hiral Patel
- Student: Kaushal Patel
- Student: Luv Patel
- Student: Manthan Patel
- Student: Nirmal Patel
- Student: Nisarg Patel
- Student: Prithvi Patel
- Student: smit patel
- Student: Utsav Patel
- Student: Rajdeep Pinge
- Student: Kavi Prajapati
- Student: meet rayvadera
- Student: Sagar Savaliya
- Student: Agam Shah
- Student: MAULI SHAH
- Student: Mihir Shah
- Student: Vishalkumar Shingala
- Student: Adarsh Shukla
- Student: Siddharaj Sisodiya
- Student: ayub subhaniya
- Student: Chintan Thakkar
- Student: Smit Thakkar
- Student: Dhruv Thakker
- Student: Kishan Thesiya
- Student: Umang Upadhyay
- Student: Harsh Vasoya