<div dir="ltr"><div>As a fan of the Julia language, I jsut saw this announcement on the Julia forum.<br></div>Sounds mighty interesting!<br><div><br><a href="https://discourse.julialang.org/t/cfp-parallel-applications-workshop-alternatives-to-mpi-supercomputing-2018/10762">https://discourse.julialang.org/t/cfp-parallel-applications-workshop-alternatives-to-mpi-supercomputing-2018/10762</a><br><br><a href="http://sourceryinstitute.github.io/PAW/">http://sourceryinstitute.github.io/PAW/</a><br><br>Higher-level parallel programming models offer rich sets of abstractions
that feel natural in the intended applications. Such languages and
tools include (Fortran, UPC, Julia), systems for large-scale data
processing and analytics (Spark, Tensorflow, Dask), and frameworks and
libraries that extend existing languages (Charm++, Unified Parallel C++
(UPC++), Coarray C++, HPX, Legion, Global Arrays). While there are
tremendous differences between these approaches, all strive to support
better programmer abstractions for concerns such as data parallelism,
task parallelism, dynamic load balancing, and data placement across the
memory hierarchy.<br></div></div>