Title :
Analysis in performance and new model for multiple kernels executions on many-core architectures
Author :
Valero-Lara, Pedro ; Pelayo, Fernando L.
Author_Institution :
CIEMAT, Unidad de Modelizacion y Simulacion Numerica, Madrid, Spain
Abstract :
Nowadays, due to massively parallel characteristics of current many-core architectures, these devices are not only being used in order to exploit data-parallelism and to minimize the execution time in a single problem, but, they are beginning to be used in order both to execute and to increase the performances when executing more than one application simultaneously. In this work, we provide a performance analysis on the use of current many-core architectures for this new purpose; this performance analysis has been carried out over two different many-core architectures. Furthermore, two different programming approaches to tackle this new role have been tested. The results so obtained show that a increase in the computational requirements implies an important fall in performance. The main objective of this paper is to explain the reasons for this behavior, and afterwards, to propose a set of alternatives to deal with these disadvantages previously mentioned.
Keywords :
multiprocessing systems; parallel processing; performance evaluation; programming; data-parallelism; execution time minimization; many-core architectures; multiple kernels execution; parallel characteristics; performance analysis; programming approach; Analytical models; Computer architecture; Indexes; Instruction sets; Kernel; Programming; Vectors; CUDA; Heterogeneous architectures; Multiple kernels execution;
Conference_Titel :
Cognitive Informatics & Cognitive Computing (ICCI*CC), 2013 12th IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4799-0781-6
DOI :
10.1109/ICCI-CC.2013.6622243