Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 4 Module
Dieser Kurs bietet eine Einführung in die Grundlagen des Hochleistungsrechnens und des parallelen Rechnens. Er richtet sich an Wissenschaftler, Ingenieure, Gelehrte und wirklich jeden, der die für die Arbeit in parallelen Softwareumgebungen erforderlichen Softwarekenntnisse entwickeln möchte. Zu diesen Fähigkeiten gehören Big-Data-Analyse, maschinelles Lernen, parallele Programmierung und Optimierung. Wir werden die Grundlagen von Linux-Umgebungen und Bash-Skripting bis hin zu Berechnungen mit hohem Durchsatz und Parallelisierung von Code behandeln. Wir empfehlen, dass Sie entweder mit Fortran 90, C++ oder Python vertraut sind, um einige der Programmieraufgaben zu lösen.
Nach Abschluss dieses Kurses sind Sie vertraut mit:
*Die Komponenten eines verteilten Hochleistungsrechnersystems *Arten von parallelen Programmiermodellen und die Situationen, in denen sie verwendet werden können *Hochdurchsatzberechnungen *Parallelismus mit gemeinsamem Speicher *Parallelismus mit verteiltem Speicher *Navigation in einer typischen Linux-basierten HPC-Umgebung *Bewertung und Analyse der Skalierbarkeit von Anwendungen, einschließlich schwacher und starker Skalierung *Quantifizierung der Verarbeitungs-, dieser Kurs kann im Rahmen des Master of Science in Data Science (MS-DS) der CU Boulder, der auf der Coursera-Plattform angeboten wird, angerechnet werden. Der MS-DS ist ein interdisziplinärer Studiengang, der Dozenten aus den Fachbereichen Angewandte Mathematik, Informatik, Informationswissenschaften und anderen Bereichen der CU Boulder zusammenbringt. Da die Zulassung leistungsabhängig ist und es kein Bewerbungsverfahren gibt, ist der MS-DS ideal für Personen mit einem breiten Spektrum an grundständiger Ausbildung und/oder Berufserfahrung in Informatik, Informationswissenschaft, Mathematik und Statistik. Erfahren Sie mehr über das MS-DS-Programm unter https://hua.dididi.sbs/degrees/master-of-science-data-science-boulder.
Lernen Sie die Grundlagen eines HPC-Systems kennen. Die Benutzer lernen, wie sie mit gängigen High-Performance-Computing-Systemen arbeiten, auf die sie in Zukunft möglicherweise stoßen werden. Dazu gehören die Navigation in Dateisystemen, die Arbeit mit einem typischen HPC-Betriebssystem (Linux) und einige der grundlegenden Konzepte von HPC. Wir werden den Benutzern auch einige wichtige Informationen geben, die speziell für die Logistik dieses Kurses wichtig sind.
Kursaktualisierungen und Unterstützung bei der Barrierefreiheit•1 Minute
Verdienen Sie akademische Anerkennung für Ihre Arbeit!•10 Minuten
Kurs-Unterstützung•10 Minuten
Kurs-Lehrplan•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Woche 1 Quiz•30 Minuten
2 Programmieraufgaben•Insgesamt 150 Minuten
Einreichung von Übungsaufträgen•30 Minuten
Bash Skripting•120 Minuten
2 Diskussionsthemen•Insgesamt 20 Minuten
Stellen Sie sich vor•10 Minuten
Technische Hilfe und Diskussionen•10 Minuten
Das A und O von HPC
Modul 2•2 Stunden abzuschließen
Moduldetails
In dieser Woche werden wir beginnen, die HPC-Infrastruktur tatsächlich zu nutzen. Einige Konzepte, die wir lernen werden, sind - wie man Software auf ein HPC-System lädt, welche verschiedenen Arten von Knoten ein Benutzer auf einem System erwarten kann und wie man einen Auftrag zur Durchführung von Arbeiten, wie z.B. Berechnungen, einreicht.
Das ist alles enthalten
6 Videos1 Aufgabe2 Programmieraufgaben
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 29 Minuten
HPC-Architektur•5 Minuten
Software•5 Minuten
Zuweisungen•4 Minuten
Knoten-Typen•2 Minuten
Auftragserteilung mit Slurm - Teil 1•6 Minuten
Auftragserteilung mit Slurm - Teil 2•8 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Woche 2 Quiz•30 Minuten
2 Programmieraufgaben•Insgesamt 90 Minuten
Woche 2 - Aufträge mit Slurm einreichen - Teil 1•30 Minuten
Woche 2 - Aufträge mit Slurm einreichen - Teil 2•60 Minuten
Grundlegende Parallelität
Modul 3•4 Stunden abzuschließen
Moduldetails
In diesem Modul machen wir Sie mit den Feinheiten des Speichers auf einem Hochleistungscomputersystem vertraut. Wir werden auch einige Möglichkeiten vorstellen, wie Sie Ihre Arbeit auf einem System möglichst effizient durchführen können. Wir werden auch einige erste Komponenten der parallelen Programmierung vorstellen.
Das ist alles enthalten
6 Videos1 Aufgabe1 Programmieraufgabe
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 29 Minuten
Einfaches Timing der Anwendung•4 Minuten
Serielle vs. Parallele Verarbeitung - Teil 1•4 Minuten
Serielle vs. Parallele Verarbeitung - Teil 2•5 Minuten
Parallele Speichermodelle•6 Minuten
Daten- vs. Aufgabenparallelität•6 Minuten
Computing mit hohem Durchsatz•4 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Woche 3 Quiz•30 Minuten
1 Programmieraufgabe•Insgesamt 180 Minuten
Einfaches Timing der Anwendung•180 Minuten
Bewertung der Leistung paralleler Programme
Modul 4•3 Stunden abzuschließen
Moduldetails
In diesem Modul befassen wir uns weiterhin mit Themen, die mit der möglichst effizienten Nutzung eines Hochleistungscomputersystems zusammenhängen, einschließlich der Skalierung Ihres Workflows, der Messung der Effizienz Ihrer Arbeit auf einem System und der Frage, wie Sie die Rechenressourcen so gut wie möglich nutzen können.
Das ist alles enthalten
4 Videos1 Lektüre1 Aufgabe2 Programmieraufgaben
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 19 Minuten
Wie man Code parallelisiert•7 Minuten
Beschleunigung und Paralleleffizienz•4 Minuten
Skalierbarkeit•4 Minuten
Grenzen der Skalierung•4 Minuten
1 Lektüre•Insgesamt 10 Minuten
Zusammenfassung dieses Kurses•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Woche 4 Quiz•30 Minuten
2 Programmieraufgaben•Insgesamt 120 Minuten
Studie zur starken Skalierung•60 Minuten
Studie zur schwachen Skalierung•60 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von University of Colorado Boulderangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
Mögliche Abschüsse anzeigen
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von University of Colorado Boulderangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
¹Erfolgreiche Bewerbung und Einschreibung sind erforderlich. Es gelten die Zulassungsbedingungen. Jede Einrichtung legt die Anzahl der Credits fest, die durch die Absolvierung dieser Inhalte anerkannt werden und auf die Abschlussanforderungen angerechnet werden können, wobei bereits vorhandene Credits berücksichtigt werden. Klicken Sie auf einen bestimmten Kurs, um weitere Informationen zu erhalten.
OK
Dozenten
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Die CU Boulder ist eine dynamische Gemeinschaft von Gelehrten und Lernenden auf einem der spektakulärsten College-Campus des Landes. AS eine von 34 öffentlichen US-Institutionen in der angesehenen Association of American Universities (AAU), haben wir eine stolze Tradition der akademischen Exzellenz, mit fünf Nobelpreisträgern und mehr als 50 Mitglieder der renommierten akademischen Akademien.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bewertungen von Lernenden
3.8
167 Bewertungen
5 stars
41,31 %
4 stars
24,55 %
3 stars
13,77 %
2 stars
9,58 %
1 star
10,77 %
Zeigt 3 von 167 an
J
JY
4·
Geprüft am 15. Aug. 2022
The 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.
A
AS
5·
Geprüft am 8. Feb. 2026
Enjoyed it, tests were well thoughout out and of decent quality
O
OR
5·
Geprüft am 8. Juni 2021
A very good and interesting HPC introduction course!
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.