Course Report
Find detailed report of this course which helps you make an informed decision on its relevance to your learning needs. Find out the course's popularity among Careervira users and the job roles that would find the course relevant for their upskilling here. You can also find how this course compares against similar courses and much more in the course report.
Visit Course Report
Course Features
Duration
4 months
Delivery Method
Online
Available on
Limited Access
Accessibility
Desktop, Laptop
Language
English
Subtitles
English
Level
Beginner
Teaching Type
Self Paced
Course Description
Course Overview
International Faculty
Post Course Interactions
Hands-On Training,Instructor-Moderated Discussions
Skills You Will Gain
Prerequisites/Requirements
A "second course" in algorithms and data structures, a la Georgia Techa\x80\x99sCS 3510-B or Udacitya\x80\x99s Intro to AlgorithmsFor the programming assignments, programming experience in a "low-level" "high-level" language like C or C++Experience using
What You Will Learn
Work-Span or Dynamic Multithreading ModelIntro to the basic algorithmic modelIntro to OpenMP, a practical programming modelComparison-based sorting algorithmsScans and linked list algorithmsTree algorithmsGraph algorithms, eg, breadth-first search
Distributed Memory or Network ModelsThe basic algorithmic modelIntro to the Message Passing Interface, a practical programming modelReasoning about the effects of network topologyDense linear algebraSortingSparse graph algorithmsGraph partitioning
Two-Level Memory or I/O ModelsBasic modelsEfficiency metrics, including “emerging” metrics like energy and powerI/O-aware algorithmsCache-oblivious algorithms