Informações sobre o curso

69,645 visualizações recentes

Resultados de carreira do aprendiz

12%

comecei uma nova carreira após concluir estes cursos
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 19 horas para completar
Inglês

Habilidades que você terá

DataflowParallel ComputingJava ConcurrencyData Parallelism

Resultados de carreira do aprendiz

12%

comecei uma nova carreira após concluir estes cursos
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 19 horas para completar
Inglês

Instrutores

oferecido por

Placeholder

Universidade Rice

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up95%(3,221 classificações)Info
Semana
1

Semana 1

1 hora para concluir

Welcome to the Course!

1 hora para concluir
1 vídeo (Total 1 mín.), 5 leituras, 1 teste
1 vídeos
5 leituras
General Course Info5min
Course Icon Legend5min
Discussion Forum Guidelines5min
Pre-Course Survey10min
Mini Project 0: Setup10min
4 horas para concluir

Task Parallelism

4 horas para concluir
7 vídeos (Total 42 mín.), 6 leituras, 2 testes
7 videos
1.2 Tasks in Java's Fork/Join Framework5min
1.3 Computation Graphs, Work, Span7min
1.4 Multiprocessor Scheduling, Parallel Speedup8min
1.5 Amdahl's Law5min
ReciprocalArraySum using Async-Finish (Demo)4min
ReciprocalArraySum using RecursiveAction's in Java's Fork/Join Framework (Demo)5min
6 leituras
1.1 Lecture Summary5min
1.2 Lecture Summary5min
1.3 Lecture Summary5min
1.4 Lecture Summary5min
1.5 Lecture Summary5min
Mini Project 1: Reciprocal-Array-Sum using the Java Fork/Join Framework10min
1 exercício prático
Module 1 Quiz30min
Semana
2

Semana 2

4 horas para concluir

Functional Parallelism

4 horas para concluir
7 vídeos (Total 40 mín.), 6 leituras, 2 testes
7 videos
2.2 Futures in Java's Fork/Join Framework5min
2.3 Memoization6min
2.4 Java Streams5min
2.5 Data Races and Determinism9min
ReciprocalArraySum using RecursiveTask's in Java's Fork/Join Framework (Demo)3min
Parallel List Processing Using Java Streams (Demo)4min
6 leituras
2.1 Lecture Summary10min
2.2 Lecture Summary10min
2.3 Lecture Summary10min
2.4 Lecture Summary10min
2.5 Lecture Summary10min
Mini Project 2: Analyzing Student Statistics Using Java Parallel Streams10min
1 exercício prático
Module 2 Quiz30min
23 minutos para concluir

Talking to Two Sigma: Using it in the Field

23 minutos para concluir
2 vídeos (Total 13 mín.), 1 leitura
2 videos
Industry Professionals on Parallelism - Jake Kornblau and Margaret Kelley, Software Engineers6min
1 leituras
About these Talks10min
Semana
3

Semana 3

4 horas para concluir

Loop Parallelism

4 horas para concluir
7 vídeos (Total 41 mín.), 6 leituras, 2 testes
7 videos
3.2 Parallel Matrix Multiplication4min
3.3 Barriers in Parallel Loops5min
3.4 Parallel One-Dimensional Iterative Averaging8min
3.5 Iteration Grouping/Chunking in Parallel Loops6min
Parallel Matrix Multiplication (Demo)4min
Parallel One-Dimensional Iterative Averaging (Demo)5min
6 leituras
3.1 Lecture Summary10min
3.2 Lecture Summary10min
3.3 Lecture Summary10min
3.4 Lecture Summary10min
3.5 Lecture Summary10min
Mini Project 3: Parallelizing Matrix-Matrix Multiply Using Loop Parallelism10min
1 exercício prático
Module 3 Quiz30min
Semana
4

Semana 4

5 horas para concluir

Data flow Synchronization and Pipelining

5 horas para concluir
7 vídeos (Total 38 mín.), 7 leituras, 2 testes
7 videos
4.2 Point-to-Point Sychronization with Phasers4min
4.3 One-Dimensional Iterative Averaging with Phasers4min
4.4 Pipeline Parallelism5min
4.5 Data Flow Parallelism5min
Phaser Examples6min
Pipeline & Data Flow Parallelism7min
7 leituras
4.1 Lecture Summary10min
4.2 Lecture Summary10min
4.3 Lecture Summary10min
4.4 Lecture Summary10min
4.5 Lecture Summary10min
Mini Project 4: Using Phasers to Optimize Data-Parallel Applications10min
Exit Survey10min
1 exercício prático
Module 4 Quiz30min
20 minutos para concluir

Continue Your Journey with the Specialization "Parallel, Concurrent, and Distributed Programming in Java"

20 minutos para concluir
2 vídeos (Total 10 mín.), 1 leitura
2 videos
Industry Professional on Distribution - Dr. Eric Allen, Senior Vice President, Two Sigma6min
1 leituras
Our Other Course Offerings10min

Avaliações

Principais avaliações do PARALLEL PROGRAMMING IN JAVA

Visualizar todas as avaliações

Sobre Programa de cursos integrados Parallel, Concurrent, and Distributed Programming in Java

Parallel, Concurrent, and Distributed Programming in Java

Perguntas Frequentes – FAQ

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.