Chevron Left
返回到 并行编程

學生對 洛桑联邦理工学院 提供的 并行编程 的評價和反饋

4.4
1,817 個評分
281 條評論

課程概述

With every smartphone and computer now boasting multiple processors, the use of functional ideas to facilitate parallel programming is becoming increasingly widespread. In this course, you'll learn the fundamentals of parallel programming, from task parallelism to data parallelism. In particular, you'll see how many familiar ideas from functional programming map perfectly to to the data parallel paradigm. We'll start the nuts and bolts how to effectively parallelize familiar collections operations, and we'll build up to parallel collections, a production-ready data parallel collections library available in the Scala standard library. Throughout, we'll apply these concepts through several hands-on examples that analyze real-world data, such as popular algorithms like k-means clustering. Learning Outcomes. By the end of this course you will be able to: - reason about task and data parallel programs, - express common algorithms in a functional style and solve them in parallel, - competently microbenchmark parallel code, - write programs that effectively use parallel collections to achieve performance Recommended background: You should have at least one year programming experience. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, Javascript or Ruby is also sufficient. You should have some familiarity using the command line. This course is intended to be taken after Functional Program Design in Scala: https://www.coursera.org/learn/progfun2....

熱門審閱

AL

2018年4月23日

The course is fairly advanced and you would need to review the materials many times to understand the concept. The assignments are definitely fun and not as straightforward as other courses.

RC

2017年8月24日

Superb study material. Learnt a lot during this course. I am not much into mathematical stuff, but got a hang of how to break problems and improve efficiency through parallelism.

篩選依據:

101 - 并行编程 的 125 個評論(共 269 個)

創建者 Somnath B

2016年8月4日

Crisp and to the point. Enjoyed thoroughly

創建者 Maurits v d S

2016年10月14日

Last excercise was hard to get perfect

創建者 CAI X

2017年7月22日

Good course though a bit challenging!

創建者 Кушнаренко А Е

2020年11月23日

very interesting course. i like it.

創建者 Ho G B

2017年4月2日

Thank you so much about this course

創建者 Jon Z

2017年6月28日

Great course, thank you so much!!!

創建者 Vivek G

2016年8月12日

Organised and delivered elegantly.

創建者 Boris R

2017年5月10日

Neat , fun, easy going, course

創建者 Jinfu X

2016年5月24日

This is an excellent course!!!

創建者 Stefan B

2017年11月20日

great course, fun exercises

創建者 Sherif H

2017年1月30日

very awesome course !!!

創建者 Rudolf S

2016年9月29日

hard, weird but awesome

創建者 Ruben A D

2020年4月15日

Great! a lot to learn!

創建者 Bennie K

2018年2月13日

Very good, insightfull

創建者 Yurii K

2018年2月7日

quite hard, but useful

創建者 Denis L

2018年12月10日

Nice and complicated

創建者 Parthasarathy G

2017年4月10日

Enjoyed this course.

創建者 Xiaowei X

2017年3月19日

simple to understand

創建者 Deniss M

2016年10月30日

Спасибо! Thank you!

創建者 Fernando G

2016年8月14日

Really good course!

創建者 manuel B L

2018年7月21日

Excelente curso...

創建者 David G

2017年9月19日

I liked it a lot!

創建者 Damien F

2016年12月3日

Great material.

創建者 Jakub T m G

2017年6月27日

great insights

創建者 Gian U L

2016年9月5日

Even more fun!