首页>英国芯片多处理器Chip Multiprocessors
芯片多处理器
COMP35112
Chip Multiprocessors
学习目标
课程内容:
由于技术限制,保持单个处理器性能的持续提升变得越来越困难。因此,目前的趋势是将多个处理器集成到单个芯片上,并利用由此产生的并行资源来获得更高的计算能力。然而,这可能需要采用与硬件和软件截然不同的方法,特别是对于通用应用。本课程将详细探讨这些问题。
课程目标:
本课程旨在探讨当前将多个处理器集成到单个芯片的趋势带来的各种软件和硬件问题,以通过并行处理解决单核处理器速度停滞的问题。
课程大纲:
1、简介:技术趋势、局限性和后果。向多核的迁移。程序中的并行性、ILP、线程级、数据并行性。
2、并行架构:SIMD、MIMD、共享内存、分布式内存、优缺点。
3、并行编程:多线程编程、数据并行编程、显式与隐式并行、自动并行化。共享内存的案例。
4、共享内存多处理器:基本结构、高速缓存一致性问题。MESI协议。局限性。基于目录的一致性。
5、使用锁和屏障编程:同步需求。显式同步的问题。
6、其他并行编程方法:MPI和OpenMP。
7、推测:自动并行化的捷径?
8、事务性内存:原理。硬件和软件方法。
9、内存问题:内存系统设计。内存一致性。
10、其他架构和编程方法:GPGPU、CUDA
11、数据驱动并行:数据流原理和函数式编程。
学习成果:
通过本课程的学习,学生将能够:
1、描述芯片多处理器硬件(例如多核CPU和GPU)的设计和构造以及相关编程语言的主要问题以及关键建议解决方案。
2、评估编程语言扩展的多个具体示例,这些扩展支持在共享内存多处理器上编写正确高效的代码。
3、比较硬件结构的多个扩展,例如,内存一致性、同步、推测和事务性内存,以提高在芯片多处理器上执行的代码的性能。
4、比较编程语言的多个扩展和支持用户和操作系统级数据结构的扩展,以提高在芯片多处理器上执行的代码的性能。
5、根据从并行编程练习中获得的体验,评估常用编程语言中并发支持的有效性,包括线程、锁和屏障的使用。
展开全部
英国芯片多处理器课程辅导
课程课件讲解
同步海外各大院校学习进度+原版课件,PPT课件知识点讲解,包含但不限于作业讲解、考试突击辅导、论文essay辅导等,提高GPA,解决课业难题。
作业知识点讲解
作业题目讲解,topic+outline讲解,作业题难点知识点、答题思路指导。
考前冲刺辅导
帮助学生考前快速冲刺,考前直击重点/作答技巧,重点难点梳理+讲解,预测exam考点,更有独家学习资料与干货分享。
挂科appeal
学术不端、论文低分重复度高申诉appeal、考试作弊挂科听证会申诉,全程申诉老师陪同指导,高质量申诉信写作,听证会材料搜集整理,抓住申诉机遇。
免费获得学习规划方案
已有 1129 位留学生获得学习规划方案
英国
*已对您的信息加密,保障信息安全
相关动态
伦敦大学国王学院本科课程同步辅导-好评案例
11-07帝国理工学院毕业项目指导-好评案例
11-01诺丁汉大学运动医学论文辅导-好评案例
10-30爱丁堡大学教育学硕士毕业论文写作指导-好评案例
10-29约克大学入学面试辅导-好评案例
10-28伦敦大学皇家霍洛威学院本科金融经济课程同步辅导-好评案例
10-25KCL本科论文写作指导-好评案例
10-24格拉斯哥大学研究生公共政策管理毕业论文指导-好评案例
10-23兰卡斯特大学商业分析本科R语言考试辅导-好评案例
10-15哈珀亚当斯大学食品科学大二作业辅导-好评案例
10-12曼大大一论文写作能力如何提升?
2026-07-30 14:14:47我是曼大大一新生,9月入学,因为我学的是社科,所以想提前学习一下学术写作,不然担心开学之后没办法写好论文,请问论文写作能力要怎么提升?
LNAT考试主要考什么?难度如何?
2026-07-29 14:28:59你好,请问LNAT考试主要考什么?难度如何?我计划英本申请法律专业,好像要参加这个考试,因为不是很了解考试的具体情况和要求,所以想找老师指导备考。
ESAT考试内容有哪些?如何备考?
2026-07-28 14:33:22我要参加10月份的ESAT考试,还有不到3个月,想提前准备一下,请问考试主要包含哪些内容?老师可以给我一些备考建议和考前指导吗?
伦敦国王学院|Key Issues in Health Policy|7SSMM409课程辅导
08-02南安普顿大学|Biodiversity Conservation and Management|EGP601课程辅导
08-02谢菲尔德大学|Integrated Physiology and Pharmacology|BMS235课程辅导
08-01南安普顿大学|Aircraft Operations and Flight Mechanics|SESA1015课程辅导
08-01伦敦国王学院|Introductory Quantum Theory|6ccm332a课程辅导
08-01南安普顿大学|Synaptic Function in Health and Disease|BIOL6080课程辅导
08-01谢菲尔德大学|Fundamental Engineering Science Part 2|MEC117课程辅导
08-01伦敦国王学院|Intermediate Macroeconomics|5SSMN931课程辅导
08-01南安普顿大学|Research Methods in The Social Sciences|STAT2009课程辅导
08-01谢菲尔德大学|Core Legal and Study Skills Final Year|CLASSFY课程辅导
08-01