Chplx - Bridging Chapel and C++ for Enhanced Asynchronous Many-Task Programming
summary
Chplx claims a working Chplx bridge that translates Chapel to C++ via a source-to-source translator integrated with CMake, implemented in three passes that build symbol tables and C++ ASTs and emit modules. Early results after a six month effort show better performance than Chapel compiled to generated C with -O but not yet matching Chapel’s fast flag; Apex is integrated for finer profiling; it already builds and runs Chapel stream and TradHeat style benchmarks.
AI-written summary · about
related talks
52mCross plattform C++ development is challenging
01h 00mTeaching old compilers new tricks
01h 26mKhronos Sycl Language Framework for C++ Accelerators: Take Advantage of All the MIPS
52mBuilding Bridges: C++ Interop, Foreign Function Interfaces & ABI
57m[filtered] Asynchronous C++ Programming
02h 02mIt's Complicated
01h 36mPlenary: Cooperative C++ Evolution - Toward a Typescript for C++
01h 02mHPX - A C++ Library for Parallelism and Concurrency
