[TiMing]:MianXiangDuiXiangYuYanBingXingHuaJiShuYanJiu
[作者]:于勐[ZuoZhe]:YuZuo[专业]:计算机软件[ZhuanYe]:JiSuanJiRuanJian
[导师]:谢立;孙钟秀[DaoShi]:XieLi;SunZhongXiu[学位]:博士[XueWei]:BoShi
[单位]:南京大学[DanWei]:NanJingDaXue
[关键词]:面向对象语言;并行化技术;自动并行化;JAPS_II;PTF函数分析
[时间]:20010920[页数]:80页[点击]:20041[分类号]:TP311.133.2[语种]:中文文摘[来源]: 毕业论文
[文摘]:该文首先以Mentat,CC++,HPC++,ICC++和JAPS-II等几个典型系统为代表,从并行执行模型,语言并行设施,自动并行化,优化技术和运行时支持等几个方面归纳、总结了近些年来这些语言和编译器支持并行的新技术.在分析和评介这些技术的同时,该文概要的指出了需要埋一步研究解决的一些关键的问题.随后该文以JAPS-II系统为例,从多个方面提出了用于面向对象语言自动并行化的体系结构和关键技术.JAPS-II是一个Java源代码重构编译器,用来发现和实现串行Java程序中对象内和对象间的并行性.其目标体系结构为基于NOW环境的分布式存储器计算机系统.该文提出的关键技术,包括:用于对象引用分析,对象并行性分析的数据流分析技术,代码内嵌,方法调用本地化,提前数据发送,对象分布生成,以及类重构和代码生成技术.该文给出了一种考虑了面向对象语言的多态和对象引用别名问题的对象方法间并行性的分析方法,其中过程间分析方法接合了PTF函数分析技术,减少了分析开销,我们对递归也进行了处理.该文提出了一种将高用局部化技术应用于并行环境下面向对象语言的方法.该文详细讨论了该技术的适用条件,以及如何通过该方法减少循环中的远程过程调用开销.
[上一条]:负载型金属氧化物表面相互作用及催化性能研究
[下一条]:移动自组网路由协议研究

