- 来自www.coursera.org
Parallel programming
课程
en
英语
此内容评级为 0/5
- 自定进度
- 免费获取
- 收费证书
- 4 序列
- 等级 中级
课程详情
教学大纲
- Week 1 - Parallel Programming
We motivate parallel programming and introduce the basic constructs for building parallel programs on JVM and Scala. Examples such as array norm and Monte Carlo computations illustrate these concepts. We show how to estimate work and depth of parallel programs... - Week 2 - Basic Task Parallel Algorithms
We continue with examples of parallel algorithms by presenting a parallel merge sort. We then explain how operations such as map, reduce, and scan can be computed in parallel. We present associativity as the key condition enabling parallel implementation of re... - Week 3 - Data-Parallelism
We show how data parallel operations enable the development of elegant data-parallel code in Scala. We give an overview of the parallel collections hierarchy, including the traits of splitters and combiners that complement iterators and builders from the seque... - Week 4 - Data Structures for Parallel Computing
We give a glimpse of the internals of data structures for parallel computing, which helps us understand what is happening under the hood of parallel collections.
先决条件
没有。
讲师
Prof. Viktor Kuncak
Associate Professor
School of Computer and Communication Sciences
Dr. Aleksandar Prokopec
Principal Researcher
Oracle Labs
编辑
洛桑联邦理工学院(EPFL)是位于瑞士洛桑的一所研究型大学,专门从事物理科学和工程学研究。
洛桑联邦理工学院是瑞士两所联邦理工学院之一。它由瑞士联邦政府创办,其使命如下:
培养具有国际最高水平的工程师和科学家
成为国家科技卓越中心
成为科学界与工业界互动的中心。
EPFL 被认为是世界工程和科学领域最负盛名的大学之一。在 2015 年 QS 世界大学排名中,该校总排名第 17 位,工程学专业排名第 10 位;在 2015 年泰晤士高等教育世界大学排名中,该校总排名第 34 位,工程学专业排名第 12 位。
平台
Coursera是一家数字公司,提供由位于加利福尼亚州山景城的计算机教师Andrew Ng和达芙妮科勒斯坦福大学创建的大型开放式在线课程。
Coursera与顶尖大学和组织合作,在线提供一些课程,并提供许多科目的课程,包括:物理,工程,人文,医学,生物学,社会科学,数学,商业,计算机科学,数字营销,数据科学 和其他科目。
此内容评级为 4.5/5
(没有评论)此内容评级为 4.5/5
(没有评论)完成这个资源,写一篇评论