Scientific Programming

Scientific Programming / 2009 / Article
Special Issue

Software Development for Multi-core Computing Systems

View this Special Issue

Open Access

Volume 17 |Article ID 249651 |

P.E. Hadjidoukas, G.Ch. Philos, V.V. Dimakopoulos, "Exploiting Fine-Grain Thread Parallelism on Multicore Architectures", Scientific Programming, vol. 17, Article ID 249651, 15 pages, 2009.

Exploiting Fine-Grain Thread Parallelism on Multicore Architectures


In this work we present a runtime threading system which provides an efficient substrate for fine-grain parallelism, suitable for deployment in multicore platforms. Its architecture encompasses a number of optimizations that make it particularly effective in managing a large number of threads and with low overheads. The runtime system has been integrated into an OpenMP implementation to allow for transparent usage under a high level programming paradigm. We evaluate our implementation on two multicore systems using synthetic microbenchmarks and a real-time face detection application.

Copyright © 2009 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Related articles

No related content is available yet for this article.
 PDF Download Citation Citation
 Order printed copiesOrder

Article of the Year Award: Outstanding research contributions of 2021, as selected by our Chief Editors. Read the winning articles.