Title :
Parallel Shared-Memory Workloads Performance on Asymmetric Multi-core Architectures
Author :
Madruga, Felipe L. ; Freitas, Henrique C. ; Navaux, Philippe O A
Author_Institution :
Inst. of Inf., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
Abstract :
Putting performance asymmetric cores inside the same processor can be a good alternative to obtain high performance per area, throughput and single-threaded performance. However, the impact of running parallel applications on this type of machine is not clear, since most of previous work focused on multi-programmed and server workloads where there is low or no dependence between threads. In this work, we analyze the impact of running parallel shared-memory programs on heterogeneous multi-core setups using six parallel applications with diverse parallelization schemes. Moreover, we show that, in some cases, with a high number of cores, it is better to put one complex core than several simple ones. The impact of sharing the address space between asymmetric cores with private caches was also investigated and the number of invalidations per write access was not greater than a comparable homogeneous configuration.
Keywords :
cache storage; computer architecture; multiprocessing systems; parallel processing; performance evaluation; address space; asymmetric multi-core architectures; diverse parallelization schemes; parallel shared-memory workloads performance; performance asymmetric cores; performance evaluation; private caches; Computer architecture; Energy consumption; Informatics; Instruction sets; Multicore processing; Parallel processing; Power dissipation; Proposals; Throughput; Yarn; Heterogeneous Multi-processor; Memory Hierarchy; Multi-core; Performance Evaluation;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
Conference_Location :
Pisa
Print_ISBN :
978-1-4244-5672-7
Electronic_ISBN :
1066-6192
DOI :
10.1109/PDP.2010.35