Chevron Left
返回到 并行编程

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

4.4
1,819 個評分

課程概述

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.

篩選依據:

26 - 并行编程 的 50 個評論(共 269 個)

創建者 Ivan S

2018年3月11日

創建者 Vikram B

2021年2月5日

創建者 Matthew H

2016年11月20日

創建者 Aliaksandr P

2016年7月16日

創建者 Krishna A

2017年6月12日

創建者 Lyman H

2021年1月22日

創建者 Santiago A

2019年7月30日

創建者 Артем К

2017年10月15日

創建者 Ignacio G S

2021年5月24日

創建者 Evgeny P

2016年11月13日

創建者 Stanislav T

2018年6月26日

創建者 Roman

2016年7月29日

創建者 Anton M

2020年4月5日

創建者 Nicolas D

2016年8月31日

創建者 William H

2017年8月13日

創建者 Török E

2017年1月4日

創建者 Jong H S

2017年8月19日

創建者 Ashvin L

2018年4月24日

創建者 ravi c

2017年8月25日

創建者 viktor o

2016年12月19日

創建者 Eric L

2016年8月14日

創建者 Wiktor D

2016年9月23日

創建者 Korntewin B

2021年1月27日

創建者 Tony H

2017年10月4日

創建者 Aleksander S

2017年11月18日