UDLC语言在网格平台上操作语义的研究和实现

来源 :兰州大学 | 被引量 : 0次 | 上传用户:guofy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机化学是化学与计算机科学以及数学等学科交叉的一个新学科。它处在迅速发展过程中。而且随着各种各样的计算化学软件的出现,计算机化学领域的专家愈来愈多地依赖化学软件和化学数据库来解决化学问题。而网格作为一种新兴的技术,成为计算机化学可能的基础平台。近年来,许多国家都建立了以计算机化学领域为应用对象的网格项目(简称为化学网格项目),这些项目和研究在一定程度上简化了化学家进行领域相关的科学计算和研究的方式。但是这些项目未能解决化学软件的描述语言不统一给化学家带来诸多不便的问题。为了解决这一问题,我们提出了一种面向化学网格的通用作业描述语言(Unified Job-Description Language on Chemical-Grid,简称UDLC),使其既具有化学软件脚本语言描述准确、执行效率高等优点,又符合化学家的日常书写习惯,并且能够满足网格环境下化学计算的要求,最大限度地满足计算化学相关研究工作的需要。其中实现UDLC在网格平台上的操作语义是设计实现UDLC语言的一个关键问题。本论文的研究目标是实现UDLC在网格平台上操作语义。本文在论述了编译程序的结构特点,分析了CGSP网格接口和UDLC语言语法特点的基础上,实现了UDLC在网格平台上的操作语义。此外,针对上述的UDLC在网格平台上语义解析和执行过程,本文还设计开发了UDLC编译器的目标代码生成器和UDLC运行时环境等软件部分。本文工作实现了UDLC在网格平台上操作语义,为UDLC在网格平台上执行提供了语义解析模块和执行平台,便利了化学家使用UDLC在网格平台上进行化学计算研究。本文所做的主要工作及研究成果如下所示:1.研究实现了UDLC在网格平台上的语义解析。确定了UDLC到目标代码的语法结构映射关系。2.研究并实现了UDLC在网格平台上的执行机制。3.使用语法制导翻译技术构造了UDLC编译器目标代码生成器。UDLC目标代码生成器将UDLC语言的中间表示翻译成目标代码,实现了UDLC语义在网格平台上的操作语义映射;4.设计并开发了UDLC运行时环境以及网格平台交互层等软件系统部分。其中UDLC运行时环境运行生成的目标代码,将UDLC作业提交到网格上进行化学计算,从而实现了UDLC语言在网格平台上的执行。
其他文献
近年来,随着网络的普及与发展,大批P2P流媒体的应用开始涌现,P2P流媒体直播技术作为其中一个重要分支已经成为流媒体研究的热点问题之一本文在PeerCast的基础上开发出了P2P大
动态目标路径规划问题是游戏人工智能中极具挑战性的研究内容之一,其研究成果可广泛应用于机器人导航、军事仿真等众多领域,具有较大的研究价值和实用价值。本文在人工智能搜
车牌识别技术是智能交通系统的重要组成部分,在现今社会具备越来越重要的作用。车牌识别系统通过对车牌的自动识别,实现了车辆管理的规范化,科学化,具有广泛的应用前景。车牌
随着科学技术的迅猛发展,全球网民数量的急剧增加,互联网几乎普及到人们日常生活中的方方面面,随之而来的是信息量的爆炸式增长,尤其是在电子商务方面。大量的数据引起的“信
中文信息处理是一个繁琐而庞大的信息处理工程,中文分词的处理则是整个工程当中的一个基础且重要的环节。计算机对汉语的理解,首先要对句子能够进行有效而正确的识别,要正确
近几年来,随着网络带宽的不断提高和应用层组播技术的快速发展,视频直播已经成为了互联网的主要应用之一。为满足视频直播系统对实时性、稳定性和资源利用等方面的要求,有效地适
学位
在基于生物特征的认证技术中,以人脸面部为处理对象的研究成为近年来计算机图形图像处理技术的研究热点。对人脸面部的研究主要涉及到以下几个方面:人脸检测、面部特征提取、人
在信息技术高度发达的今天,现实生活和商业应用中积累了大量历史数据,而且这些数据正呈爆炸式增长。海量的历史数据既蕴含着大量宝贵资源,同时也把我们淹没在数据和信息的汪
随着网络技术和多媒体技术的快速发展,如何保护多媒体信息的安全成为国际上研究的热门课题。本文是关于三维几何模型信息隐藏技术的研究。三维几何模型由点、线和多边形网格
在有雾天气下,众多图像采集设备获取到的图像常因对比度低、色彩失真而降低了其应用价值,因此,改善雾天获取图像的质量是一项具有重要意义的研究。本文对已有的单幅图像去雾