Home » Course Layouts » Free Course Layout Udemy
Parallel Computing. Instructor: Prof. Subodh Kumar, Department of Computer Science and Engineering, IIT Delhi.
0
1
English
English [CC]
FREE
- Learn basic syntax that can apply to any language.
- Learn what is a programming language and the basic concepts for beginners.
- Understand what is Javascript in it's truest form.
- Know the basic syntax of Javascript.
- Know some hidden quirks in Javascript.
Description
This is a first course in parallel programming and does not require any previous parallel computing experience. Data structures and Operating Systems are required. With the growing number of cores on a chip, programming them efficiently has become an indispensable knowledge for the future. Modern Parallel Programming is a hands-on course involving significant parallel programming on compute-clusters, multi-core CPUs and massive-core GPUs. (from nptel.ac.in)
Course content
- Lecture 01 – Introduction Unlimited
- Lecture 02 – Parallel Programming Paradigms Unlimited
- Lecture 03 – Parallel Architecture Unlimited
- Lecture 04 – Parallel Architecture (Case Studies) Unlimited
- Lecture 05 – OpenMP Unlimited
- Lecture 06 – OpenMP (cont.) Unlimited
- Lecture 07 – OpenMP (cont.) Unlimited
- Lecture 08 – OpenMP and PRAM Model of Computation Unlimited
- Lecture 09 – PRAM (Parallel Random-Access Machine) Unlimited
- Lecture 10 – Models of Parallel Computation, Complexity Unlimited
- Lecture 11 – Memory Consistency Unlimited
- Lecture 12 – Memory Consistency and Performance Issues Unlimited
- Lecture 13 – Parallel Program Design Unlimited
- Lecture 14 – Shared Memory and Message Passing Unlimited
- Lecture 15 – MPI (Message Passing Interface) Unlimited
- Lecture 16 – MPI (cont.) Unlimited
- Lecture 17 – MPI (cont.) Unlimited
- Lecture 18 – Algorithmic Techniques Unlimited
- Lecture 19 – Algorithmic Techniques (cont.) Unlimited
- Lecture 20 – Algorithmic Techniques (cont.) Unlimited
- Lecture 21 – CUDA Unlimited
- Lecture 22 – CUDA (cont.) Unlimited
- Lecture 23 – CUDA (cont.) Unlimited
- Lecture 24 – CUDA (cont.) Unlimited
- Lecture 25 – CUDA (cont.) Unlimited
- Lecture 26 – CUDA (cont.) Unlimited
- Lecture 27 – CUDA (cont.) Unlimited
- Lecture 28 – Algorithms, Merging and Sorting Unlimited
- Lecture 29 – Algorithms, Merging and Sorting (cont.) Unlimited
- Lecture 30 – Algorithms, Merging and Sorting (cont.) Unlimited
- Lecture 31 – Algorithms, Merging and Sorting (cont.) Unlimited
- Lecture 32 – Algorithms, Merging and Sorting (cont.) Unlimited
- Lecture 33 – Lower Bounds Lock Free Synchronization, Load Stealing Unlimited
- Lecture 34 – Lock Free Synchronization, Graph Algorithms Unlimited
N.A
- 5 stars0
- 4 stars0
- 3 stars0
- 2 stars0
- 1 stars0
No Reviews found for this course.
Instructor
OpenCoursa
Accessible Education for Everyone
5
5
6
24190
4637
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.
Explore Free Courses
Access valuable knowledge without any cost.
{"title":"","show_title":"0","post_type":"course","taxonomy":"course-cat","term":"engineering-skills,health-and-safety","post_ids":"","course_style":"free","featured_style":"course6","masonry":"","grid_columns":"clear4 col-md-3","column_width":"268","gutter":"30","grid_number":"4","infinite":"","pagination":"","grid_excerpt_length":"20","grid_link":"1","grid_search":"0","course_type":"","css_class":"","container_css":"","custom_css":""}