Exploiting fine-grain thread parallelism on multicore architectures

  • Authors:
  • P. E. Hadjidoukas;G. Ch. Philos;V. V. Dimakopoulos

  • Affiliations:
  • -;-;Department of Computer Science, University of Ioannina, Ioannina, GR-45110, Greece. E-mails: {phadjido, gfilos, dimako}@cs.uoi.gr

  • Venue:
  • Scientific Programming - Software Development for Multi-core Computing Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.