Parallelizing Stream with Future
Abstract
Stream is re-interpreted in terms of a Lazy monad. Future is substituted for Lazy in the obtained construct, resulting in possible parallelization of any algorithm expressible as a Stream computation. The principle is tested against two example algorithms. Performance is evaluated, and a way to improve it briefly discussed.
- Publication:
-
arXiv e-prints
- Pub Date:
- May 2013
- DOI:
- 10.48550/arXiv.1305.4367
- arXiv:
- arXiv:1305.4367
- Bibcode:
- 2013arXiv1305.4367J
- Keywords:
-
- Computer Science - Distributed;
- Parallel;
- and Cluster Computing;
- D.3.3;
- G.4