上传大纲
高性能计算并行优化与编程模型
面向异构高性能计算机的性能可移植统一并行编程模型相关研究:统一编程抽象、多层次编译优化与轻量级运行时调度,使一套优化后的并行代码可在多台国产异构系统上编译运行,并尽量达到接近各平台本地手写优化代码的效率。
科学问题与意义(摘要):摩尔定律放缓背景下,异构加速成为高性能计算主流,但体系结构差异导致应用代码难以跨系统复用,移植与重复优化成本高。本项目研究性能可移植的统一并行编程模型:在统一抽象之上结合领域特征与编译器优化、以数据为中心的编程抽象、融合式多层次中间表示与优化,以及资源感知运行时调度,支撑国产异构高性能计算机的广泛应用。
关键词:高性能计算;性能分析;并行优化;编程模型;计算机系统结构
计划书从编程语言与编译器 → 编程抽象 → 编译优化 → 运行时四个层次展开,本仓库目录与课题对应关系如下。
docs/topics/
src/
01-domain-specific-lang-compiler
02-data-centric-abstraction
03-fused-multi-level-compilation
04-resource-aware-runtime
项目总体说明材料可放在 docs/project/。论文、技术报告、测试结果可分别置于仓库根目录 papers/、reports/、tests/(或与 GitLink Wiki / Release 联动维护)。
docs/project/
papers/
reports/
tests/
年度研究计划(概要):2023 年侧重应用负载与领域语言/编译器;2024 年构建以数据为中心的统一抽象(数据、计算、并发与变换);2025 年攻关融合式多层次编译与各类中间表达;2026 年实现资源感知运行时与调度;2027 年在国产异构平台上集成验证、典型应用移植与系统评估。
本项目在 GitLink 可控开源社区 公开托管,便于协同开发与成果传播。
仓库主页提供代码库、Issue、合并请求、Wiki、流水线等能力;课题文档、论文索引、技术报告与测试说明可在 Wiki 与本仓库目录中并行维护,并在下表更新为更细的直达链接。
[待填写:例如 MIT / Apache-2.0 等开源许可证名称与全文链接]
Unified Programming
高性能计算并行优化与编程模型
面向异构高性能计算机的性能可移植统一并行编程模型相关研究:统一编程抽象、多层次编译优化与轻量级运行时调度,使一套优化后的并行代码可在多台国产异构系统上编译运行,并尽量达到接近各平台本地手写优化代码的效率。
项目概览
科学问题与意义(摘要):摩尔定律放缓背景下,异构加速成为高性能计算主流,但体系结构差异导致应用代码难以跨系统复用,移植与重复优化成本高。本项目研究性能可移植的统一并行编程模型:在统一抽象之上结合领域特征与编译器优化、以数据为中心的编程抽象、融合式多层次中间表示与优化,以及资源感知运行时调度,支撑国产异构高性能计算机的广泛应用。
关键词:高性能计算;性能分析;并行优化;编程模型;计算机系统结构
研究内容
计划书从编程语言与编译器 → 编程抽象 → 编译优化 → 运行时四个层次展开,本仓库目录与课题对应关系如下。
docs/topics/src/01-domain-specific-lang-compiler02-data-centric-abstraction03-fused-multi-level-compilation04-resource-aware-runtime项目总体说明材料可放在
docs/project/。论文、技术报告、测试结果可分别置于仓库根目录papers/、reports/、tests/(或与 GitLink Wiki / Release 联动维护)。年度研究计划(概要):2023 年侧重应用负载与领域语言/编译器;2024 年构建以数据为中心的统一抽象(数据、计算、并发与变换);2025 年攻关融合式多层次编译与各类中间表达;2026 年实现资源感知运行时与调度;2027 年在国产异构平台上集成验证、典型应用移植与系统评估。
开源与代码托管
本项目在 GitLink 可控开源社区 公开托管,便于协同开发与成果传播。
仓库主页提供代码库、Issue、合并请求、Wiki、流水线等能力;课题文档、论文索引、技术报告与测试说明可在 Wiki 与本仓库目录中并行维护,并在下表更新为更细的直达链接。
资源导航
docs/topics/src/papers/reports/tests/许可
[待填写:例如 MIT / Apache-2.0 等开源许可证名称与全文链接]