留求艺—您的留学规划师

爱丁堡大学高性能计算新生预习什么内容?

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

留学院校申请条件是什么?留学费用是多少?学校留学专业都有哪些?

点击咨询

爱丁堡大学的高性能计算硕士项目是一个以应用和实践为重点的项目,学生将使用一系列编程语言和技术开发和运行软件。学生将有机会接触到广泛的高性能计算平台和技术。该项目共有六门必修课,这些必修课涵盖了高性能计算、并行计算和数据科学的基础知识。选修课主要集中在与计算科学相关的专业领域。如果有该项目的新生想提前进行课程预习,那就千万不要错过下面的第一学期核心课程内容总结哟。

爱丁堡大学高性能计算新生预习什么内容?

一、高性能计算架构

学完本课程后,学生应该能够对高性能计算(HpC)系统的设计方式以及这如何影响其编程方式和应用程序的性能有很好的理解(从实践者的角度)。

课程内容涵盖:HpC系统基本组件、架构分类、系统软件、HpC系统简史、CpU设计、缓存、内存、多核CpU、互联等。

二、消息传递编程

本课程的目的是让学生能够详细描述消息传递模型、解释导致死锁等问题的情况,并在MpI中实现标准的消息传递算法。同时能够衡量和评论MpI程序的性能,设计、实现和调试高效的并行程序来解决规则网格问题。

课程内容涵盖:消息传递模型、常规域代码的消息传递并行化、MpI术语、发送和接收的剖析(同步和异步)、点对点消息传递示例、无阻塞操作、通信器管理等。

三、线程编程

本课程介绍了如何使用线程模型进行并行编程,线程模型通常用于共享内存和多核硬件。本课程的主要内容是教授如何使用行业标准OpenMp ApI。

课程内容涵盖:共享存储器的基本概念、OpenMp的概念、OpenMp并行区域和相关子句、OpenMp工作共享指令、OpenMp同步、OpenMp任务、OpenMp的附加功能、OpenMp实施、记忆模型等。

四、实用软件开发

本课程旨在介绍产生良好代码的编程方法,以及产生高质量、高效、健壮、可移植、可用软件产品的过程。学生将被介绍到学术界和行业界日益突出的领域。

课程内容涵盖:审查代码以识别错误并分享专业知识、使用代码浏览器和调试器进行调试、使用修订控制管理版本和协作、使用构建工具自动化常见任务和构建程序、自动化回归和单元测试有助于确保和维护程序的正确性、REST应用程序编程接口、开源软件。软件开发项目和过程、项目方法、项目规划、设计、软件测试、可用性和评估、项目团队和沟通、项目审查等。

上述四门课程是爱丁堡大学高性能计算硕士项目的基础和核心,同学如果能做好这几门课程的预习准备工作,之后的学习会变得相对轻松一些。

本文地址:https://www.liuqiuyi.com/liuxue/67233.html

转载说明:文章《爱丁堡大学高性能计算新生预习什么内容?》由【留求艺】原创发布(部分转载内容均有注明出处,如有侵权请告知),转载请注明文章来源。

爱丁堡大学高性能计算新生预习什么内容?的相关文章
  • 爱丁堡大课程辅导那里好??

    不少中国学生在留学过程中难免会遇到课程相关的问题,建议同学在遇到课程问题时选择一家口碑好、教学质量高的辅导机构进行补习。...

  • 英国爱丁堡大本科课程辅导

    今天教学部门传来喜讯我们辅导的一位爱丁堡大学的同学通过我们的课程辅导,顺利通过了考试!学生同学找到我们时学习问题已经积累了非常多了,很多课程都已经跟不上了,学生提供了一些他的课程课件我们老师也帮他找了......

  • 爱丁堡大研究生生物工程课程辅导

    ...的,并且很多的院校都开展了生物工程专业相关的课程,爱丁堡大学就是其中的一个,下面是对爱丁堡大学研究生生物工程的介绍,文中主要讲述的是爱丁堡大学生物工程的概述及项目设置,随小编一起来了解一下吧。...

  • 肯特大学课程辅导

    ...法律等专业在世界上都是享受名誉的,下面是对肯特大学课程辅导的介绍,小编主要是对肯特大学的院校设置,本科及硕士专业课程设置以及肯特大学的热门专业进行了概述,也希望对于学子选择专业有所帮助。...

刘老师


从事留学10年以上,帮助过很多的国内学生处理留学申请,签证,生活,学习等各方面的问题,有丰富的留学咨询和实战经验。凭借着个人丰富的生活历程和申请经验,会准确的指导学生海外申请和学习生活的相关注意事项,成功帮助众多学子完成梦校留学的梦想。

留学方案获取