计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2006年
12期
235-237,267
,共4页
构件技术%CCA%Babel%语言互操作性
構件技術%CCA%Babel%語言互操作性
구건기술%CCA%Babel%어언호조작성
为了解决高性能科学计算程序设计当中存在的开发难度大,开发周期长以及对开发人员要求高等问题,人们已经开始将软件构件技术引入该领域.由美国能源部、犹他州大学、印弟安那大学等联合提出的CCA便是研究高性能科学计算构件技术的项目之一.本文主要介绍了CCA以及CCA框架下的语言互操作工具-Babel的相关情况,并且通过NPB基准测试程序IS详细描述了Babel的使用,分析了基于Babel的程序设计对程序性能的影响.初步实验表明Babel能够有效解决语言的互操作问题,在面向科学计算的构件程序设计环境中能够发挥关键作用.
為瞭解決高性能科學計算程序設計噹中存在的開髮難度大,開髮週期長以及對開髮人員要求高等問題,人們已經開始將軟件構件技術引入該領域.由美國能源部、猶他州大學、印弟安那大學等聯閤提齣的CCA便是研究高性能科學計算構件技術的項目之一.本文主要介紹瞭CCA以及CCA框架下的語言互操作工具-Babel的相關情況,併且通過NPB基準測試程序IS詳細描述瞭Babel的使用,分析瞭基于Babel的程序設計對程序性能的影響.初步實驗錶明Babel能夠有效解決語言的互操作問題,在麵嚮科學計算的構件程序設計環境中能夠髮揮關鍵作用.
위료해결고성능과학계산정서설계당중존재적개발난도대,개발주기장이급대개발인원요구고등문제,인문이경개시장연건구건기술인입해영역.유미국능원부、유타주대학、인제안나대학등연합제출적CCA편시연구고성능과학계산구건기술적항목지일.본문주요개소료CCA이급CCA광가하적어언호조작공구-Babel적상관정황,병차통과NPB기준측시정서IS상세묘술료Babel적사용,분석료기우Babel적정서설계대정서성능적영향.초보실험표명Babel능구유효해결어언적호조작문제,재면향과학계산적구건정서설계배경중능구발휘관건작용.