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.

篩選依據:

151 - 并行编程 的 175 個評論(共 269 個)

創建者 Luciano P

2016年9月12日

創建者 Evaldas M

2016年10月29日

創建者 Brad H

2017年12月3日

創建者 Benjamin S

2016年11月3日

創建者 Joaquin B

2016年10月27日

創建者 Franklin P

2016年10月12日

創建者 Nikogosov D

2017年7月3日

創建者 Nikolay M

2016年6月9日

創建者 Oleksiy P

2017年4月21日

創建者 Luca D S

2017年12月1日

創建者 Agustín B S

2017年6月19日

創建者 Franco B

2021年11月17日

創建者 Mike D

2016年8月21日

創建者 Romanna K

2017年1月1日

創建者 Alexey P

2019年9月13日

創建者 Álvaro L L

2016年9月24日

創建者 Sérgio T

2016年11月16日

創建者 Valters V

2016年9月25日

創建者 Evgeny T

2016年11月10日

創建者 Viacheslav I

2017年6月3日

創建者 Stefano P

2016年11月21日

創建者 Patrick L

2016年8月28日

創建者 Mateusz K

2016年10月2日

創建者 Kaushik N

2016年8月7日

創建者 Jean-Baptiste D

2020年5月21日