DOE OSTI · code-6082
MapReduceXMT v. Beta 0.1
Abstract
The MapReduceXMT library ports the MapReduce framework onto the Cray XMT. MapReduce is a programming paradigm and an approach to data management for unstructured problems. It has gained relevance due to its ability to map serial operations onto parallel distributed architectures, significantly improving developer/analyst productivity. The MapReduceXMT implements the key aspects of MapReduce for the Cray XMT, a massively threaded system that is inherently difficult to program. MapReduceXMT allows users to utilize the machine effectively and efficiently without extensive training in multi-threaded programming. The MapReduceXMT library ports the MapReduce framework onto the Cray XMT. MapReduce is a programming paradigm and an approach to data management for unstructured problems. It has gained relevance due to its ability to map serial operations onto parallel distributed architectures, significantly improving developer/analyst productivity. The MapReduceXMT implements the key aspects of MapReduce for the Cray XMT, a massively threaded system that is inherently difficult to program. MapReduceXMT allows users to utilize the machine effectively and efficiently without extensive training in multi-threaded programming.
Keep this discovery
Explore connections, maps & timelines
Goodman, Eric, Berry, Jonathan, Mackey, Greg, Mancke, Brad. 2015-02-24. MapReduceXMT v. Beta 0.1. https://doi.org/10.11578/dc.20171025.on.1037
Cite the original work for its findings. Save a collection to share your selection of sources.