返回到 Introduction to High-Performance and Parallel Computing
University of Colorado Boulder

Introduction to High-Performance and Parallel Computing

This course introduces the fundamentals of high-performance and parallel computing. It is targeted to scientists, engineers, scholars, really everyone seeking to develop the software skills necessary for work in parallel software environments. These skills include big-data analysis, machine learning, parallel programming, and optimization. We will cover the basics of Linux environments and bash scripting all the way to high throughput computing and parallelizing code. We recommend you are familiar with either Fortran 90, C++, or Python to complete some of the programming assignments. After completing this course, you will familiar with: *The components of a high-performance distributed computing system *Types of parallel programming models and the situations in which they might be used *High-throughput computing *Shared memory parallelism *Distributed memory parallelism *Navigating a typical Linux-based HPC environment *Assessing and analyzing application scalability including weak and strong scaling *Quantifying the processing, data, and cost requirements for a computational project or workflow This course can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program at https://hua.dididi.sbs/degrees/master-of-science-data-science-boulder.

状态:Computer Systems
状态:File Systems
初级课程小时

精选评论

JY

4.0评论日期:Aug 15, 2022

T​he content is a good start for those who had little programing experience. The assignments drove me creazy. Exploring the discussion forum to see hints for assignments will save you a lot of time.

OR

5.0评论日期:Jun 8, 2021

A very good and interesting HPC introduction course!

AS

5.0评论日期:Feb 8, 2026

Enjoyed it, tests were well thoughout out and of decent quality

NK

4.0评论日期:Feb 5, 2025

Expected more details on Slurm and efficiency optimization

所有审阅

显示:20/55

Marina Nitze
2.0
评论日期:Feb 20, 2021
Jakub Duda
1.0
评论日期:Feb 20, 2021
Heino H. Gehlsen
2.0
评论日期:Feb 5, 2021
Taegun Park
1.0
评论日期:Feb 16, 2021
Rob Hawthorne
1.0
评论日期:Aug 30, 2021
Jose Luis Fernandez Balseiro
2.0
评论日期:Aug 23, 2021
Markus Braun
1.0
评论日期:Sep 19, 2021
Wesley Farmer
4.0
评论日期:Sep 30, 2021
Drew Gower
4.0
评论日期:Feb 7, 2021
Oscar Ramiro Santillán Ramos
5.0
评论日期:Jun 8, 2021
Christian Becker
3.0
评论日期:Oct 5, 2022
Reema Gupta
2.0
评论日期:Sep 21, 2022
Denis Bizotto Trinconi
2.0
评论日期:Oct 16, 2021
Jing Yang
4.0
评论日期:Aug 16, 2022
Rob Gonzalez-Pita
3.0
评论日期:May 13, 2022
Naveen Mittal
3.0
评论日期:Sep 20, 2022
Shannon Doyle
2.0
评论日期:Sep 6, 2021
Theodore Baird
5.0
评论日期:Apr 21, 2023
Felix Zilk
4.0
评论日期:Dec 30, 2023
HS
3.0
评论日期:Mar 18, 2021