Engineering and Technology
This course will give you solid foundations for developing, analyzing, and implementing parallel and locality-efficient algorithms. Offered at Georgia Tech as CS6220
The High Performance Computing course on Udacity covers a range of topics related to advanced computing techniques. The course begins with an introduction to the Work-Span or Dynamic Multithreading Model, followed by an overview of the basic algorithmic model. Students will also learn about the practical programming model OpenMP and comparison-based sorting algorithms. The course then delves into scans and linked list algorithms, tree algorithms, and graph algorithms such as breadth-first search. The second part of the course focuses on Distributed Memory or Network Models, including an introduction to the Message Passing Interface programming model and reasoning about network topology effects. Students will also explore dense linear algebra, sorting, sparse graph algorithms, and graph partitioning. The final part of the course covers Two-Level Memory or I/O Models, including basic models, efficiency metrics such as energy and power, I/O-aware algorithms, and cache-oblivious algorithms.
by Udacity
This course will give you solid foundations for developing, analyzing, and implementing parallel and...
by Udacity
The HPCA course covers performance measurement, pipelining, and improved parallelism through various...
by Udacity
This course will demystify the browser's rendering pipeline and make it easy for you to build high p...
by Udacity
Learn how to build high quality websites and dynamic applications to create stunning user experience...
by Udacity
Build confidence planning, designing, and creating high availability cloud infrastructure.
by Udacity
Learn to build automation tools that ensure designed solutions respond to requirements such as avail...
by Udacity
Increase conversions with best practices for fast, efficient forms! Learn how to design and build we...
by Udacity
Gain a high-level introduction to the field of machine learning and prepare to use Azure Machine Lea...
by Udacity
Get your start in the high growth field of cybersecurity by building foundational skills including e...
by Udacity
Get equipped with the skills you need to guide the delivery of high value products with top notch so...