Search NASA⌕ Search

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

BibTeXRIS

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.