z-logo
open-access-imgOpen Access
Exploiting Fine-Grain Thread Parallelism on Multicore Architectures
Author(s) -
Panagiotis Hadjidoukas,
Giorgos Ch. Philos,
Vassilios V. Dimakopoulos
Publication year - 2009
Publication title -
scientific programming
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.269
H-Index - 36
eISSN - 1875-919X
pISSN - 1058-9244
DOI - 10.1155/2009/249651
Subject(s) - computer science , multi core processor , thread (computing) , parallel computing , software deployment , multithreading , computer architecture , runtime system , operating system
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom