MRNet is a software-based multicast reduction network for building scalable tools. Tools face communication and computation issues when used on large systems; MRNet alleviates these issues by providing multicast communication and data aggregation functionalities. Until now, the MRNet API has been entirely in C++. We present a new, lightweight library that provides a C interface for MRNet back-ends, making MRNet accessible to a wide range of new tools. Further, this library is single threaded to accommodate even more platforms and tools where this is a limitation.This new library provides the same abstractions as the C++ library, using an API that can be derived by applying a standard translation template to the C++ API. © 2012 Springer-Verlag.
CITATION STYLE
Jacobson, E. R., Brim, M. J., & Miller, B. P. (2012). A lightweight library for building scalable tools. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7134 LNCS, pp. 419–429). https://doi.org/10.1007/978-3-642-28145-7_41
Mendeley helps you to discover research relevant for your work.