近日,在书新五号楼东401教室,信息与智能工程学院计算机科学与技术专业郭亮老师为本院计算机科学与技术相关专业的大三学生开展了一场并行计算的专题讲座。讲座开场,郭亮老师以简洁明了的标题“一种并行编程技术介绍”引起了同学们的兴趣。随着讲座深入,郭老师展示了详细的提纲,涵盖了MPI的概述、搭建环境、“hello,world”程序示例、多种通信模式、实际示例以及问答环节,为同学们勾勒出完整的学习路径。
本次讲座首先阐述了在当今计算需求日益增长的背景下,分布式并行编程的重要性。郭老师指出,随着处理器集成度和单机集成多处理器的垂直扩展能力将面临上限,通过多个计算机组合实现算力和存储的水平扩展方式使得分布式并行编程成为关键。MPI作为消息传递接口,是一套满足分布式并行编程需求的标准,其发展历程从1994年至今一直在不断的完善与发展,并在诸多高性能计算(HPC)和各大超算平台中广泛实施。
讲座内容包括,环境搭建,多种通信模式的使用,包括通信器、标签、缓冲器等关键元素,通过代码示例,直观地展示了不同进程之间如何进行高效的信息传递。并通过现场演示,展示了实际的编程操作,让同学们更加深入地理解了MPI在实际编程中的应用。
此次讲座为计算机相关专业的同学们打开了高性能计算领域的一扇窗,在郭亮老师的专业讲解下,同学们收获颇丰,为未来在相关领域的探索和研究奠定了基础。