选课类别:专业 | 教学类型:理论实验课 |
课程类别:研究生课程 | 开课单位:计算机科学与技术系 |
课程层次:博士 | 学分:3.0 |
本课程在科学、工程、医学、商业和社会等多学科应用场景下,跨系统地探讨应用、算法、编程和系统结构的一体化设计思想。帮助学生了解当代超级计算机的软硬件组成,理解程序并行性和局部性的来源,掌握应用程序计算、访存、通信和I/O行为特征的分析方法,综合运用各种编程环境和工具,构建和运行复杂的并行建模和模拟软件。课程内容包括:(1)超级计算机上的应用特征;(2)性能评估方法与基准测试程序;(3)超大规模并行计算环境和工具;(4)加速器体系结构和库;(5)数据分析和可视化的方法和技术。本课程的授课形式包括讲课、研讨、以团队方式完成课程项目和学生报告。