%0 Journal Article
%T Component-based Programming Using Babel
基于Babel的构件程序设计
%A TAN Yi Zhi
%A HUANG Chun
%A ZHAO Ke-Jia
%A
谭袆炙
%A 黄春
%A 赵克佳
%J 计算机科学
%D 2006
%I
%X In recent years, component technology has been imported to high-performance scientific computing field in order to solve problems of complexity, reuse, and interoperability for high-performance scientific computing software. The CCA, brought forward by various national laboratories U.S. Department of Energy and collaborating academic institutions, is a project to develop a common framework that will allow scientists to reuse computer codes on today's high-performance computing systems, and to allow interoperability between those codes. This paper primarily introduces CCA and Babel, a language interoperability tool in CCA framework. We also demonstrate the component-based programming using Babel; analyze the performance costs associated with Babel. Our preliminary experiment indicates that Babel do well in language interoperability and it suits the high-performance scientific computing.
%K CCA
%K Babel
构件技术
%K CCA
%K Babel
%K 语言互操作性
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=64A12D73428C8B8DBFB978D04DFEB3C1&aid=0F6DD3060408D6E9&yid=37904DC365DD7266&vid=27746BCEEE58E9DC&iid=59906B3B2830C2C5&sid=6CCE24D86D03D083&eid=FE4C96E058BB2280&journal_id=1002-137X&journal_name=计算机科学&referenced_num=0&reference_num=15