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 :
بازگشت