有时间学习下!
本文转载于知乎:【北美名校CS课程整理系列】4. 分布式系统与并行计算 - 知乎 (zhihu.com)
今天我们带来本系列第四篇文章:北美CS名校分布式系统与并行计算相关课程的整理。本系列今后将持续保持一周两更的频率,想学习更多请点击关注专栏大学模拟器,点赞支持,也欢迎关注微信公众号学科模拟器(college-simulator)。
分布式计算(Distributed Computing)也可译为分散式运算,它主要研究如何应用分布式系统(Distributed System)进行计算。分布式系统中的组件位于不同的计算机上,它们之间通过消息传递进行交流、协作,最终实现一个共同的目标。组件之间的并发行、没有全局时钟、组件的独立故障是分布式系统中的三个主要特性。从基于SOA的系统到大型多人在线游戏,再到P2P都是分布式系统的应用。
在分布式系统中运行的计算机程序被称为分布式程序(distributed program)。在分布式系统中,实现消息传递的机制有很多,比如HTTP、类RPC连接器、MOM(Message-oriented middleware)等。分布式计算也可应用于解决计算问题中。在分布式计算中,一个问题被分解为很多不同的子问题/任务,每一个任务再由一台或多台计算机解决。(以上介绍摘自《机器之心》)
由于本人平时需要上班,现在的文章将主要列出课号、名称与主页链接。其他资源链接将在有精力的时候补上。非常欢迎志同道合的有为青年加入我们(私信我),帮忙收集资料或者发一些与课程相关的学习心得体会。
CS149: PARALLEL COMPUTING
Parallel Programming :: Winter 2019
CS244b: Distributed Systems
Distributed systems
CS347: Parallel and Distributed Data Management
Parallel and Distributed Data Management
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)
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
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/
CS425: Distributed Systems
Distributed Systems :: Fall :: CS 425
CS5220: Applications of Parallel Computers
Home
CS 5414: Distributed Computing Principles
Distributed Computing Principles Home Page
CS 5450: Networked and Distributed Systems
CS 5450
COS418: Distributed Systems
Distributed Systems
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
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)