DocumentCode
3568631
Title
A MapReduce framework implementation for Network-on-Chip platforms
Author
Gyftakis, Konstantinos ; Anagnostopoulos, Iraklis ; Soudris, Dimitrios ; Reisis, Dionysios
Author_Institution
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
fYear
2014
Firstpage
120
Lastpage
123
Abstract
All facets of society are generating increasing amounts of data confirming the term big data for modern applications. The next generation of embedded systems will be dominated by such smart applications offering a wide range of communication services. Driven also by hardware changes and the adoption of the many-core architectural template, a better resource management scheme is required. MapReduce is a programming model capable of processing large data sets with a parallel distributed algorithm using a large number of processing nodes. In this paper, we present a MapReduce framework for an embedded many-core Network-on-Chip platform with distributed shared memory characteristics. The proposed framework, which supports bare-metal systems, provides a scalable solution for data processing in a many-core system, while fully utilizing the platform´s characteristics and achieving application speedup.
Keywords
Big Data; distributed shared memory systems; embedded systems; network-on-chip; parallel algorithms; MapReduce framework implementation; application speedup; bare-metal systems; big data; communication services; data processing; data sets; distributed shared memory characteristics; embedded systems; hardware changes; many-core architectural template; network-on-chip platforms; parallel distributed algorithm; programming model; resource management scheme; smart applications; Benchmark testing; Hardware; Histograms; Memory management; Network-on-chip; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems (ICECS), 2014 21st IEEE International Conference on
Type
conf
DOI
10.1109/ICECS.2014.7049936
Filename
7049936
Link To Document