首页> 留学资讯> 高性能计算课程作业

高性能计算课程作业

  • 发布时间:2023-04-25 10:10:57

  • 发布来源:考而思

  • 摘要:学习技术包括三大类机器的主要算法设计和分析概念:对于多核和多核心共享内存计算机,使用工作记忆广度模型;对于分布式内存计算机,如集群和超级计算机,使用网络模型;以及对于顺序或并行计算机

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

高性能计算课程作业

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

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

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

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

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

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

马上匹配专业老师免费答疑

最新活动

相关文章

更多

备案号:京ICP备17021069号

版权所有:北京考而思教育咨询集团有限公司

复制成功

微信号: kaoersi03

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