<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>