4 ms·
It has similarities, at least on the ultimate goals (creating efficient parallel code), but the approach is different: We start from already fully parallelized
by Munksgaard 4y ago
It has similarities, at least on the ultimate goals (creating efficient parallel code), but the approach is different: We start from already fully parallelized code and are just trying to recoup some of the performance loss of high-level programming language guarantees. While failing to parallelize loops in FORTRAN-like languages can be catastrophic (meaning that the code stays sequential), we at most pay the cost of the memory overhead.