Font Size: a A A

Component-based Programming Using Babel

Posted on:2007-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z TanFull Text:PDF
GTID:2178360215970042Subject:Software engineering
Abstract/Summary:PDF Full Text Request
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.We primarily introduce CCA and Babel, a language interoperability tool in CCA framework. Next, we also demonstrate the component-based programming using Babel; analyze the performance costs associated with Babel. Our experiments indicate that Babel do well in language interoperability and it suits the high-performance scientific computing because the performance penalty is negligible. At last, a problem found in Babel during the experiments period is detailed described. We also find a solution to this problem after we analyze it.
Keywords/Search Tags:Component technology, CCA, Babel, Language interoperability
PDF Full Text Request
Related items