Chevron Left
返回到 并行编程

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

4.4
1,821 個評分

課程概述

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.

篩選依據:

1 - 并行编程 的 25 個評論(共 269 個)

創建者 Kinshuk V

2017年12月16日

創建者 Marcin Z

2019年4月16日

創建者 Oliinyk V

2018年4月2日

創建者 Leitner C S E S

2017年11月21日

創建者 Steve S

2017年11月16日

創建者 Samir S

2020年7月19日

創建者 Hessam S M

2018年2月8日

創建者 Li Z

2017年7月18日

創建者 Rishi K

2016年9月13日

創建者 murmelssonic

2016年8月15日

創建者 Xiongchu W

2016年12月6日

創建者 Vital A

2017年2月17日

創建者 Joël V

2019年4月22日

創建者 Massimiliano D

2018年11月9日

創建者 Natalija I

2018年3月16日

創建者 Marek

2016年6月29日

創建者 Roberto S

2017年6月23日

創建者 VICTOR A

2018年8月11日

創建者 Šejla Č

2019年3月8日

創建者 Ilya B

2019年1月20日

創建者 Yevhenii S

2020年4月4日

創建者 Rachapong C

2020年6月16日

創建者 Pishta Y

2016年11月28日

創建者 Joshua S

2018年11月15日

創建者 Tri N

2016年12月12日