%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