留求艺

首页 > 留学攻略 > 英国留学 > 英国留学地图

高性能计算课程作业

来源: 留求艺 更新时间:2024-02-21 13:54

2025年留学申请条件/费用/专业咨询 >>

高性能计算课程是计算机编程专业的核心课程,这项课程主要讲述了高性能的基本支撑平台的常识与使用方法,像linux操作系统,下面小编会为学子详细介绍一下高性能计算课程目的及学习技术,感兴趣的学子们可以了解一下。

高性能计算课程作业

高性能计算课程作业详解:

本课程的目标是帮助你为开发、分析和实现并行和局部有效算法奠定坚实的基础。本课程侧重于理论基础。为了让你实际了解算法如何映射到真实系统及其产生的行为,我们会将算法理论与 HpC 系统上的实际练习相结合,例如共享内存节点上的 Cilk plus 或 OpenMp、图形协处理器 (GpU) 的 CUDA 架构,以及用于分布式内存系统的消息传递接口 (MpI) 和分区全局地址空间 (pGAS) 模型。

本课程为可扩展并行算法的研究生水平入门课程。“可扩展”实际指两件事情:在问题增加时保持高效,以及在系统规模增加时保持高效(以核心或计算节点的数量计量)。要真正在这两个方面扩展算法,你需要明智地减少渐近的复杂性,就像你在 CS101 之后对顺序算法所采取的方式;而且你还需要考虑减少通信与数据活动。本课程就介绍了你实现这些目的所需的基本算法技术。

学习技术包括三大类机器的主要算法设计和分析概念:对于多核和多核心共享内存计算机,使用工作记忆广度模型;对于分布式内存计算机,如集群和超级计算机,使用网络模型;以及对于顺序或并行计算机,使用深存储层级结构(例如缓存)。你将看到这些技术如何应用于基本问题,如排序、树和图形上的搜索,以及线性代数等。本课程的实践方式是实现你将学习的算法和技术,在真正的并行和分布式系统上运行它们,你可以验证理论合理的方法是否能在实践中进行转化。(你将使用的编程模型包括 Cilk plus、OpenMp 和 MpI,也可能用到其他模型。)

上面就是关于高性能计算课程作业的介绍,相信学子们也已经有所了解了,想要进行高性能计算课程辅导的学习可以选择留求艺,留求艺致力于解决中国留学生在海外留学中遇到的学习难题,并根据学生的具体课业情况提供有效的辅导方案。

相关推荐: