本课程提供高性能计算的介绍,以科学和工程的应用为导向。数值计算的各个方面,以及复杂的科学软件的设计和构建都将被考虑。重点是C和C++编程语言,尽管反映了现代科学计算的现实,本课程也会涉及其他语言,如Python,Java和FORTRAN95。本课程将研究高性能计算机结构,包括现代并行处理器,并将描述算法如何与这些结构互动。它还将研究估计和测量算法/体系结构性能的实际方法。
将讨论以下主题:C++编程语言;基本数值计算,从浮点误差分析方面到解决微分方程的算法;科学软件的工程;一般高性能计算概念和架构原则;现代标量架构及其内存结构;性能和可编程性问题,以及高性能计算的程序分析技术;并行计算范式和使用OpenMP标准编程;HPC系统的趋势。
成功完成后,学生将具备以下知识和技能:
了解科学和工程软件的构件。
使用适当的编程语言展示数值计算的基本知识。
有能力在数值背景下进行实验计算,以及在高性能架构上进行算法优化。
能够推理真实物理现象的数学和数字模型的准确性。
对现代计算科学和工程领域以及高性能计算对科学和工业的影响有一个认识。
了解高性能计算的各种范式及其性能和可编程性的潜力。
能够编写在高性能架构上产生良好性能的算法,并能够估计和评估其性能。
以上就是关于澳洲大学计算机C++课程辅导什么内容,斯笔客教育,高端留学生课业辅导品牌,全方位解决学生在留学期间遇到的文书写作、选课、课程、论文、作业、考试、挂科、等学业方面难题。7年来因辅导的全面性、专业性、规范性广受留学生们的好评。我们以不到2%的严格录取率,选取来自QS前100的2100+名校硕博生作为授课导师。斯笔客汇集教学管理精英人才,并独创三大教学管理体系:5H导师激励体系、6S教学管理体系以及PASS教研与质检体系严格把关教学质量。拥有3000平的办公场所,如此强大的阵容让斯笔客教育成为海外留学生辅导领域的标杆企业。斯笔客教育,实现海外学子从成功留学到留学成功的转变!