欢迎光临
我们一直在努力

VI‑HPS(Virtual Institute — High Productivity Supercomputing)介绍

文章目录

  • VI‑HPS(Virtual Institute — High Productivity Supercomputing)介绍
    • 一、机构背景
      • 成员机构(典型)
    • 二、核心业务板块
    • 三、重点工具栈(VI‑HPS主推工具,CFD/大规模数值仿真常用)
    • 四、学习资源(重点)
      • 1. Tuning Workshop(调优讲习班,VI‑HPS最核心学习资源)
      • 2. 文档与教程
      • 3. 软件获取
    • 五、适合你的使用建议(结合你PETSc+AMGX+CFD背景)
    • 六、访问入口汇总

VI‑HPS(Virtual Institute — High Productivity Supercomputing)介绍

官网

一、机构背景

VI‑HPS是由**德国亥姆霍兹联合会(Helmholtz Association)**资助成立的虚拟研究所,由全球12家HPC研究机构联合组建,集合各单位高性能计算研究力量,打造国际一流的超算软件工具能力中心。

核心使命:提升科学与工程领域大规模并行仿真程序的开发质量、缩短开发周期;开发成套HPC编程工具,帮助开发者定位并行程序bug、做性能调优,面向MPI、OpenMP混合并行、GPU异构代码。

“虚拟研究所”含义:没有统一实体办公楼,成员机构分散各地,线上+线下协同开展工具开发、培训、研讨会。

成员机构(典型)

包含:LRZ(莱布尼茨超算中心)、BSC(巴塞罗那超算)、JSC、NAG、UOregon(TAU开发团队)等欧洲知名HPC机构。

二、核心业务板块

  • Tools(工具集):汇总维护一整套开源HPC性能分析、调试工具;
  • Training(培训):调优讲习班、教程材料;
  • Symposia(学术研讨会);
  • Projects(项目):POP、PRACE相关合作项目;
  • News:讲习班预告,例如第50届VI‑HPS调优讲习班 2026‑08‑31 ~ 09‑04。
  • 三、重点工具栈(VI‑HPS主推工具,CFD/大规模数值仿真常用)

    工具用途
    Score‑P 源码插桩、采集MPI/OpenMP/GPU程序性能追踪数据,生成trace/cubex文件;整个工具链的数据采集入口
    Scalasca 自动跟踪分析,定位并行瓶颈(通信等待、负载不均衡),输出CUBE报告,无需人工看原始trace
    Vampir 交互式可视化trace分析工具,看时间线、通信、线程行为
    CUBE 文本/图形化浏览cubex性能报告(Score‑P/Scalasca输出)
    Paraver + Extrae + Dimemas BSC工具集;采集trace、可视化、仿真预测并行性能缩放行为
    Extra‑P 性能建模,根据少量测试点预测强/弱可扩展性
    MUST MPI运行时错误检测,捕捉非法MPI调用、内存错误;非常适合OpenFOAM/PETSc程序排错
    TAU 完整跨平台性能评测系统,支持CPU+GPU异构
    mpiP 轻量级MPI剖析工具,不需要插桩,链接即可统计MPI通信开销
    JUBE HPC自动化测试、工作流脚本框架

    VI‑HPS提供Tools Guide文档,是工具总览手册。

    四、学习资源(重点)

    1. Tuning Workshop(调优讲习班,VI‑HPS最核心学习资源)

    全称:VI‑HPS Performance Tuning Workshop,已经办到第50届(2026)。

    • 形式:线下/线上5天实操训练营;面向HPC开发人员;
    • 内容:理论 + hands‑on实操,带自己的MPI/OpenMP应用(如PETSc、OpenFOAM)做性能剖析调优;
    • 全部历史往届的幻灯片PDF、实验练习材料全部公开下载,不需要报名也能获取;
    • 官网路径:Training → Tuning Workshops → Archive,可以浏览全部历史届次,下载每一届的hands‑on pdf、示例脚本、测试算例(lulesh等标准HPC基准)。

    适合你的场景:你做PETSc‑AMGX、CFD仿真,可以参考讲习班材料学习:

    • MPI通信瓶颈定位;
    • GPU程序性能采集;
    • MUST排查MPI代码错误;
    • Extra‑P做并行扩展性预测。

    2. 文档与教程

  • VI‑HPS Tools Guide:总览所有工具,对比各个工具适用场景、优缺点,入门必读。官网Tools页面获取。
  • 各个工具官方手册:Score‑P、Scalasca、Vampir、MUST等,PDF随软件发布,讲习班material中附带简化实操讲义。
  • POP方法论文档(Performance Optimisation and Productivity):VI‑HPS主导的一套标准化HPC性能调优方法论,定义分析流程;讲习班大量基于POP方法教学。
  • 3. 软件获取

    绝大多数工具开源:

    • Score‑P、Scalasca、MUST:官网或者github;很多超算中心已经预装;
    • Vampir有开源版本,商业增强版;
    • 部分工具在Spack包管理器可一键部署。

    五、适合你的使用建议(结合你PETSc+AMGX+CFD背景)

  • 排错:MUST工具,用于捕捉MPI错误,调试PETSc/AMGX并行程序MPI调用错误;
  • 性能采集:Score‑P插桩你的PETSc程序,采集CPU+GPU事件;
  • 自动分析瓶颈:Scalasca生成CUBE报告,快速定位负载不均衡、通信等待;
  • 看时序细节:Vampir/Paraver看trace,观察AMGX GPU求解与MPI通信重叠情况;
  • 可扩展性预测:Extra‑P,少量节点测试,预测更大规模并行的性能。
  • Windows提示:整套VI‑HPS工具链原生主要面向Linux;MUST/Score‑P在Windows支持有限;如果需要分析Windows下MinGW编译的PETSc+AMGX,优先WSL2环境运行这套工具。

    六、访问入口汇总

  • 主页:https://www.vi-hps.org/
  • 培训讲习班归档(历史材料):https://www.vi-hps.org/training/archive/archive.html
  • Tools总览页面:https://www.vi-hps.org/tools/tools.html
  • POP项目(性能调优方法论):https://pop-coe.eu/
  • 赞(0)
    未经允许不得转载:171主机测评 » VI‑HPS(Virtual Institute — High Productivity Supercomputing)介绍
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址