BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN VERSION:1.0 BEGIN:VEVENT DTSTART:20111116T011500Z DTEND:20111116T030000Z LOCATION:WSCC North Galleria 2nd/3rd Floors DESCRIPTION;ENCODING=QUOTED-PRINTABLE:ABSTRACT: Chapel is a high-level parallel programming language that implements=0A a partitioned global address space model (PGAS). On our poster, we=0A will present BRAID, which enables Chapel programs to call functions=0A and instantiate objects written in C, C++, Fortran 77 - 2008, Java=0A and Python. Our tool creates language bindings that are=0A binary-compatible with Babel.=0A=0A The scientific community maintains a large amount of code written in=0A traditional languages. With the help of our tool, users will gain=0A access to their existing codebase with minimal effort. The language=0A bindings are designed to provide a good combination of performance=0A and flexibility (including transparent access to distributed=0A arrays).=0A=0A The advantages of our approach are highlighted by benchmarks that=0A compare the performance of pure Chapel programs with that of hybrid=0A versions that call subroutines implemented in Babel-supported=0A languages inside of parallel loops. We also present our vision for=0A interoperability with other PGAS languages such as UPC and X10. SUMMARY:Connecting PGAS and traditional HPC languages PRIORITY:3 END:VEVENT END:VCALENDAR