|
|
|
|
|
所属分类: |
计算机软件 |
项目来源: |
其他 |
技术持有方姓名: |
大专院校 |
所在地域: |
|
是否中介: |
否 |
是否重点项目: |
否 |
技术简介: |
本课题研究基于群机系统的编译技术,以高性能C++语言HPC++为研究对象。具体研究HPC++的前端。该前端不仅可以支持标准C++语言,而且还支持两种典型的并行化编程语言PC++和CC++。HPC++支持PC++的数据并行编程接口- - COLLECTION和CC++任务并行编程接口—PAR,使得用户可以简单、有效地编制数据并行和任务并行程序,从而具有广阔的应用范围。同时本课题还研究了反语法分析器unparser,它能够将前端生成的语法树还原回程序,从而可对前闻端的正确性进行检查。该前端可在IBM POWERPC工作站(ALX操作系统)上运行。 经济效益和社会效益:本成果是面向群机系统的HPC++前端,应用对象是其它前端开发者和后端编译器开发者。它将应用在如下方面:1、由于前端生成的抽象语法树(AST)结构包含的信息量较多,使得我们的前端可以用于其它目的,如对PC++、CC++、C/C++等进行处理。2、反编译程序unparser的实现为进行程序的调试工具研制工作奠定了基础。3、利用此前端,可以进一步开展后端的研制工作。后端采用用端生成的语法树来对源程序进行分析与重构,并最终将其转换为可多个处理结点上并发执行的目标程序。4、该前端的研制积累了进行编译器研制的工作经验,可以应用于其他类型的编译器的研制工作中。 技术水平:该项成果达到了国际先进、国内领先水平。 应用领域:基于群机系统的HPC++前端技术广泛应用于大规模计算领域,如天气预报、地震预测、石油探测等。 技术转让内容:本课题完成的系统,技术或系统的一部分可以转让给计算机生产研究开发部门。 |
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |