项目名称: 众核集群程序设计机制研究
项目编号: No.61170053
项目类型: 面上项目
立项/批准年度: 2012
项目学科: 自动化技术、计算机技术
项目作者: 陈一峯
作者单位: 北京大学
项目金额: 56万元
中文摘要: 众核(GPU)集群是在普通集群的各节点上增加众核加速设备构成的异构集群,也是当前大规模超算系统的典型架构。本课题研究基于新数组类型的程序设计机制。其主要思想是将多维数组扩展为多层次的树状结构。这一扩展间接反映了众核集群树状存储器结构和不同处理器在集群架构中的异构性。数据的划分、分布、转置与变形均可以在新数组类型这一层次得以简洁表示和处理,而同类的线程也组成数组:多核并行、众核并行以及集群并行得以统一。这一程序设计机制在支持用户对系统的全面控制和深度性能优化的同时可以简化并行程序的设计、维护和修改。本课题也将提供在天河这样的大型GPU系统上稳定计算的技术与编程接口。
中文关键词: 众核集群;编程模型;编程语言机制;;
英文摘要:
英文关键词: Many-Core Cluster;Programming Model;Progrmming Language Mechanism;;