DocumentCode
3678056
Title
BDMap: A Heuristic Application Mapping Algorithm for the Big Data Era
Author
Thomas Canhao Xu;Jussi Toivonen;Tapio Pahikkala; Leppänen
Author_Institution
Dept. of Inf. Technol., Univ. of Turku, Turku, Finland
fYear
2014
Firstpage
821
Lastpage
828
Abstract
In this paper, we explore and analyse a heuristic mapping algorithm optimized for big data applications. Data are generated much faster nowadays. Multicore processors are widely used to process huge amount of data. It is expected that tens of even hundreds of cores will be integrated on a single processor. However, traditional mapping algorithm has not been well designed for big data applications. We investigate the behaviour of these applications. The on-chip traffic of an application is analysed in terms of cache and memory latencies. We propose a mapping algorithm for big data applications. The algorithm is optimized to reduce latencies to shared cache and memory controller, while inter-process communication is considered as well. To reduce search space, we propose calculating the mapping region with the congregate degree of nodes, together with an adjacent-contiguous-nearest expanding strategy. The mapping algorithm is compared with two other algorithms with several big data workloads. Experimental results show that, the overall system efficiency of the proposed algorithm has improved for 45.5% and 38.4% respectively, compared with other works.
Keywords
"Big data","Instruction sets","Algorithm design and analysis","Multicore processing","System-on-chip","Measurement","Yttrium"
Publisher
ieee
Conference_Titel
Ubiquitous Intelligence and Computing, 2014 IEEE 11th Intl Conf on and IEEE 11th Intl Conf on and Autonomic and Trusted Computing, and IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops (UTC-ATC-ScalCom)
Type
conf
DOI
10.1109/UIC-ATC-ScalCom.2014.43
Filename
7307048
Link To Document