集成电路440并行和分布式算法
涵盖并行和分布式算法的设计和开发及其实现。主题包括多处理器和多核架构、并行算法设计模式和性能问题、线程、共享对象和共享内存、同步形式、数据结构上的并发性、并行排序、分布式系统模型、基本的分布式问题和算法,如互斥、共识和选举,以及分布式编程范例。编程密集。
第一天必须出席。
注意:学生有责任了解并遵守他们注册的ICS课程的先决条件,如果他们没有达到先决条件,将被行政部门从课程中除名。
先决条件
特殊的信息
注意:学生有责任了解并遵守他们注册的ICS课程的先决条件,如果他们没有达到先决条件,将被行政部门从课程中除名。
4
本科学分
自2014年8月17日起生效
学习成果
一般
- 采用并行算法设计原则和编程范例
- 为多处理器和多核架构编写正确和可扩展的并行算法
- 开发细粒度和粗粒度的算法
- 在并行算法中适当地使用同步
- 在并行算法的实现中考虑性能问题
- 描述与SIMD机器自然匹配的任务类型
- 解释不同的分布式系统模型
- 解释重要的分布式问题和算法
- 为实现分布式算法选择合适的分布式编程范例
2025年春季
部分 | 标题 | 教练 | 书 | eservices |
---|---|---|---|---|
01 | 并行和分布式算法 | 涛,程 | 书用于ICS-440-01春季2025 | 课程详细信息用于ICS-440-01春季2025 |
02 | 并行和分布式算法 | 保罗·海德 | 书用于ICS-440-02春季2025 | 课程详细信息用于ICS-440-02春季2025 |
2025年夏天
部分 | 标题 | 教练 | 书 | eservices |
---|---|---|---|---|
01 | 并行和分布式算法 | 保罗·海德 | 书ICS-440-01夏季2025 | 课程详细信息ICS-440-01夏季2025 |
2025年秋季
部分 | 标题 | 教练 | 书 | eservices |
---|---|---|---|---|
01 | 并行和分布式算法 | 保罗·海德 | 书ICS-440-01秋季2025 | 课程详细信息ICS-440-01秋季2025 |