Analysis in performance and new model for multiple kernels executions on many-core architectures

Pedro Valero-Lara, Fernando L. Pelayo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings of the 12th IEEE International Conference on Cognitive Informatics and Cognitive Computing, ICCI*CC 2013
Pages189-194
Number of pages6
DOIs
StatePublished - 2013
Externally publishedYes
Event12th IEEE International Conference on Cognitive Informatics and Cognitive Computing, ICCI*CC 2013 - New York, NY, United States
Duration: Jul 16 2013Jul 18 2013

Publication series

NameProceedings of the 12th IEEE International Conference on Cognitive Informatics and Cognitive Computing, ICCI*CC 2013

Conference

Conference12th IEEE International Conference on Cognitive Informatics and Cognitive Computing, ICCI*CC 2013
Country/TerritoryUnited States
CityNew York, NY
Period07/16/1307/18/13

Keywords

  • CUDA
  • Heterogeneous architectures
  • Multiple kernels execution

Fingerprint

Dive into the research topics of 'Analysis in performance and new model for multiple kernels executions on many-core architectures'. Together they form a unique fingerprint.

Cite this