【北美名校CS课程整理系列】4. 分布式系统与并行计算

有时间学习下!

本文转载于知乎:【北美名校CS课程整理系列】4. 分布式系统与并行计算 - 知乎 (zhihu.com)

简介

今天我们带来本系列第四篇文章:北美CS名校分布式系统与并行计算相关课程的整理。本系列今后将持续保持一周两更的频率,想学习更多请点击关注专栏大学模拟器,点赞支持,也欢迎关注微信公众号学科模拟器(college-simulator)。

分布式计算(Distributed Computing)也可译为分散式运算,它主要研究如何应用分布式系统(Distributed System)进行计算。分布式系统中的组件位于不同的计算机上,它们之间通过消息传递进行交流、协作,最终实现一个共同的目标。组件之间的并发行、没有全局时钟、组件的独立故障是分布式系统中的三个主要特性。从基于SOA的系统到大型多人在线游戏,再到P2P都是分布式系统的应用。

在分布式系统中运行的计算机程序被称为分布式程序(distributed program)。在分布式系统中,实现消息传递的机制有很多,比如HTTP、类RPC连接器、MOM(Message-oriented middleware)等。分布式计算也可应用于解决计算问题中。在分布式计算中,一个问题被分解为很多不同的子问题/任务,每一个任务再由一台或多台计算机解决。(以上介绍摘自《机器之心》)

课程资料

由于本人平时需要上班,现在的文章将主要列出课号、名称与主页链接。其他资源链接将在有精力的时候补上。非常欢迎志同道合的有为青年加入我们(私信我),帮忙收集资料或者发一些与课程相关的学习心得体会。

斯坦福大学 Stanford

CS149: PARALLEL COMPUTING

Parallel Programming :: Winter 2019

CS244b: Distributed Systems

Distributed systems

CS347: Parallel and Distributed Data Management

Parallel and Distributed Data Management

麻省理工学院 MIT

6.824: Distributed Computer Systems Engineering

6.824 Home Page: Spring 2018

6.852J: Distributed Algorithms

6.852: Distributed Algorithms

6.338J: Parallel Computing

Parallel Computing

6.827: Multithreaded Parallelism: Languages and Compilers

6.827 Multithreaded Parallelism: Languages and Compilers

6.895: Theory of Parallel Systems (SMA 5509) (Fall 2003)

Theory of Parallel Systems (SMA 5509)

加州大学伯克利分校 UCB

CS C267: Applications of Parallel Computers

https://sites.google.com/lbl.gov/cs267-spr2019/

CS W267: Applications of Parallel Computers

https://sites.google.com/lbl.gov/cs267-spr2019/

CS 273: Foundations of Parallel Computation

CS273 Home Page

卡耐基梅隆大学 CMU

15-440/640: Distributed Systems

https://www.andrew.cmu.edu/course/15-440/

15-712: Advanced and Distributed Operating Systems

15-712 Advanced and Distributed Operating Systems, Fall 2019

https://www.cs.cmu.edu/~15719/

15-897: Parallel Computing: Theory and Practice

Parallel Computing: Theory and Practice (15-897) - Umut Acar - Carnegie Mellon University

15-418/15-618: Parallel Computer Architecture and Programming

http://www.cs.cmu.edu/~418/

伊利诺伊大学香槟分校 UIUC

CS425: Distributed Systems

Distributed Systems :: Fall :: CS 425

康奈尔大学 Cornell

CS5220: Applications of Parallel Computers

Home

CS 5414: Distributed Computing Principles

Distributed Computing Principles Home Page

CS 5450: Networked and Distributed Systems

CS 5450

普林斯顿大学 Princeton

COS418: Distributed Systems

Distributed Systems

华盛顿大学 UW

CSE 452: : Distributed Systems

CSE452: Distributed Systems

CSEP 524 Spring 2015 - Parallel Computation

CSEP 524 Spring 2015 - Parallel Computation (PMP)

CSEP552: Distributed Systems

PMP Distributed Systems, Winter 2018

CSE 552: Parallel and Distributed Systems

Parallel and Distributed Systems, Spring 2019

德州大学奥斯汀分校 UT Austin

CS 371D: Distributed Computing

CS371D Home Page

说在后面

大学模拟器专栏由 文兄与光喻创建, 旨在为广大学习爱好者收集公开/非公开资源,降低在校学生与工作人士的学习成本,提供免费可得的课程培养方案。最终达到降低内卷、打击智商税收割者的目的。

从今天开始,本专栏在之后几个月将陆续发出关于北美名校CS专业的相关课程主页链接,课程主题全面覆盖人工智能(自然语言处理、计算机视觉、增强学习)、机器学习理论与应用、数据结构与算法分析、大数据与并行计算、操作系统与编译原理、网络与信息安全、分布式系统与数据库、机器人、数值分析与计算机基础数学、人机交互、机器人、计算机图形学等方面的内容,目前主要面向Stanford、MIT、UCB、CMU、UIUC、Cornell、Princeton、Caltech、Harvard、UW、Georgia Tech、UT Austin这几所CS强校。

来源:

【北美名校CS课程整理系列】4. 分布式系统与并行计算 - 知乎 (zhihu.com)

你可能感兴趣的:(R编程练习,r语言,笔记)