4 ms·
If you have a tolerance for video, I'd recommend the bootcamp [1]. Otherwise the tutorial [2]. I'm not familiar with all of the systems you mentioned, but I'd
by eslaught 7y ago
If you have a tolerance for video, I'd recommend the bootcamp [1]. Otherwise the tutorial [2].
I'm not familiar with all of the systems you mentioned, but I'd think of it more as a Spark or Dask or MPI competitor and less as a job scheduler. We have tasks, the runtime automatically identifies dependencies between tasks based on what data they use, and the support for describing different partitionings of data is very expressive.
[1]: https://legion.stanford.edu/bootcamp2017/ https://legion.stanford.edu/bootcamp2017/ (updated source code here: https://github.com/elliottslaughter/regent-tutorial https://github.com/elliottslaughter/regent-tutorial)
[2]: https://legion.stanford.edu/tutorial/ https://legion.stanford.edu/tutorial/ (there's also a parallel version in Regent which I think is easier to read, but has less descriptive text: http://regent-lang.org/tutorial/ http://regent-lang.org/tutorial/)