Toggle Menu

高性能计算课程作业

发布时间: 2023-04-25 10:10:57
文章来源: 考而思
摘要:
学习技术包括三大类机器的主要算法设计和分析概念:对于多核和多核心共享内存计算机,使用工作记忆广度模型;对于分布式内存计算机,如集群和超级计算机,使用网络模型;以及对于顺序或并行计算机

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

高性能计算课程作业

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

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

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

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

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

凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所以,任何媒体、网站或个人不得转载,否则追究法律责任。

16年深耕全阶段留学辅导   数十万留学生信赖

添加微信:「 kaoersi03 」备注官网申请试听,享专属套餐优惠!

同步课件辅导、作业补习、论文润色、真题讲解、Appeal申诉、入学内测/面试培训


添加微信【kaoersi03】(备注官网)申请试听,享专属套餐优惠!

客服微信

kaoersi03

课程听不懂?作业不会写?复习没方向?专业老师为您答疑解惑

复制成功

微信号: kaoersi03

备注“官网”享专属套餐优惠!