课程信息

55,365 次近期查看

学生职业成果

11%

完成这些课程后已开始新的职业生涯

11%

通过此课程获得实实在在的工作福利

14%

加薪或升职
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为19 小时
英语(English)

您将获得的技能

DataflowParallel ComputingJava ConcurrencyData Parallelism

学生职业成果

11%

完成这些课程后已开始新的职业生涯

11%

通过此课程获得实实在在的工作福利

14%

加薪或升职
可分享的证书
完成后获得证书
100% 在线
立即开始,按照自己的计划学习。
可灵活调整截止日期
根据您的日程表重置截止日期。
中级
完成时间大约为19 小时
英语(English)

讲师

提供方

Placeholder

莱斯大学

教学大纲 - 您将从这门课程中学到什么

内容评分Thumbs Up95%(3,310 个评分)Info
1

1

完成时间为 1 小时

Welcome to the Course!

完成时间为 1 小时
1 个视频 (总计 1 分钟), 5 个阅读材料, 1 个测验
1 个视频
5 个阅读材料
General Course Info5分钟
Course Icon Legend5分钟
Discussion Forum Guidelines5分钟
Pre-Course Survey10分钟
Mini Project 0: Setup10分钟
完成时间为 4 小时

Task Parallelism

完成时间为 4 小时
7 个视频 (总计 42 分钟), 6 个阅读材料, 2 个测验
7 个视频
1.2 Tasks in Java's Fork/Join Framework5分钟
1.3 Computation Graphs, Work, Span7分钟
1.4 Multiprocessor Scheduling, Parallel Speedup8分钟
1.5 Amdahl's Law5分钟
ReciprocalArraySum using Async-Finish (Demo)4分钟
ReciprocalArraySum using RecursiveAction's in Java's Fork/Join Framework (Demo)5分钟
6 个阅读材料
1.1 Lecture Summary5分钟
1.2 Lecture Summary5分钟
1.3 Lecture Summary5分钟
1.4 Lecture Summary5分钟
1.5 Lecture Summary5分钟
Mini Project 1: Reciprocal-Array-Sum using the Java Fork/Join Framework10分钟
1 个练习
Module 1 Quiz30分钟
2

2

完成时间为 4 小时

Functional Parallelism

完成时间为 4 小时
7 个视频 (总计 40 分钟), 6 个阅读材料, 2 个测验
7 个视频
2.2 Futures in Java's Fork/Join Framework5分钟
2.3 Memoization6分钟
2.4 Java Streams5分钟
2.5 Data Races and Determinism9分钟
ReciprocalArraySum using RecursiveTask's in Java's Fork/Join Framework (Demo)3分钟
Parallel List Processing Using Java Streams (Demo)4分钟
6 个阅读材料
2.1 Lecture Summary10分钟
2.2 Lecture Summary10分钟
2.3 Lecture Summary10分钟
2.4 Lecture Summary10分钟
2.5 Lecture Summary10分钟
Mini Project 2: Analyzing Student Statistics Using Java Parallel Streams10分钟
1 个练习
Module 2 Quiz30分钟
完成时间为 23 分钟

Talking to Two Sigma: Using it in the Field

完成时间为 23 分钟
2 个视频 (总计 13 分钟), 1 个阅读材料
2 个视频
Industry Professionals on Parallelism - Jake Kornblau and Margaret Kelley, Software Engineers6分钟
1 个阅读材料
About these Talks10分钟
3

3

完成时间为 4 小时

Loop Parallelism

完成时间为 4 小时
7 个视频 (总计 41 分钟), 6 个阅读材料, 2 个测验
7 个视频
3.2 Parallel Matrix Multiplication4分钟
3.3 Barriers in Parallel Loops5分钟
3.4 Parallel One-Dimensional Iterative Averaging8分钟
3.5 Iteration Grouping/Chunking in Parallel Loops6分钟
Parallel Matrix Multiplication (Demo)4分钟
Parallel One-Dimensional Iterative Averaging (Demo)5分钟
6 个阅读材料
3.1 Lecture Summary10分钟
3.2 Lecture Summary10分钟
3.3 Lecture Summary10分钟
3.4 Lecture Summary10分钟
3.5 Lecture Summary10分钟
Mini Project 3: Parallelizing Matrix-Matrix Multiply Using Loop Parallelism10分钟
1 个练习
Module 3 Quiz30分钟
4

4

完成时间为 5 小时

Data flow Synchronization and Pipelining

完成时间为 5 小时
7 个视频 (总计 38 分钟), 7 个阅读材料, 2 个测验
7 个视频
4.2 Point-to-Point Sychronization with Phasers4分钟
4.3 One-Dimensional Iterative Averaging with Phasers4分钟
4.4 Pipeline Parallelism5分钟
4.5 Data Flow Parallelism5分钟
Phaser Examples6分钟
Pipeline & Data Flow Parallelism7分钟
7 个阅读材料
4.1 Lecture Summary10分钟
4.2 Lecture Summary10分钟
4.3 Lecture Summary10分钟
4.4 Lecture Summary10分钟
4.5 Lecture Summary10分钟
Mini Project 4: Using Phasers to Optimize Data-Parallel Applications10分钟
Exit Survey10分钟
1 个练习
Module 4 Quiz30分钟
完成时间为 20 分钟

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

完成时间为 20 分钟
2 个视频 (总计 10 分钟), 1 个阅读材料
2 个视频
Industry Professional on Distribution - Dr. Eric Allen, Senior Vice President, Two Sigma6分钟
1 个阅读材料
Our Other Course Offerings10分钟

审阅

来自PARALLEL PROGRAMMING IN JAVA的热门评论

查看所有评论

关于 Parallel, Concurrent, and Distributed Programming in Java 专项课程

Parallel, Concurrent, and Distributed Programming in Java

常见问题

还有其他问题吗?请访问 学生帮助中心