Inthreads: a low granularity parallelization model

  • Authors:
  • Alex Gontmakher;Assaf Schuster;Avi Mendelson

  • Affiliations:
  • Technion;Technion;Intel

  • Venue:
  • ACM SIGARCH Computer Architecture News - Special issue: MEDEA'05
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present Inthreads, a computational model aimed at medium-level parallelism. The threads in our model, based on shared architectural registers and having extremely low overheads, are useful for parallelization at a level of a single function call.Inthreads parallelization provides significant speedups, from 35% in case of well-behaved programs to over 3.5x for benchmarks with problematic patterns of branches and memory accesses.