Algorithmic skeletons in conjunction with list homomorphisms play an important role in formal development of parallel algorithms. We have designed a notion of homomorphism dedicated to bulk synchronous parallelism. In this paper we derive two application using this theory: sparse matrix vector multiplication and the all nearest smaller values problem. We implement a support for BSP homomorphism in the Orléans Skeleton Library and experiment it with these two applications. © 2013 Springer-Verlag.
CITATION STYLE
Legaux, J., Hu, Z., Loulergue, F., Matsuzaki, K., & Tesson, J. (2013). Programming with BSP homomorphisms. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8097 LNCS, pp. 446–457). https://doi.org/10.1007/978-3-642-40047-6_46
Mendeley helps you to discover research relevant for your work.