Hardware parallelism vs. software parallelism

  • Authors:
  • John A. Chandy;Janardhan Singaraju

  • Affiliations:
  • Department of Electrical & Computer Engineering, University of Connecticut;Department of Electrical & Computer Engineering, University of Connecticut

  • Venue:
  • HotPar'09 Proceedings of the First USENIX conference on Hot topics in parallelism
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we explore the rationale for multicore parallelism and instead argue that a better use of transistors is to use reconfigurable hardware cores. The difficulty in achieving software parallelism means that new ways of exploiting the silicon real estate need to be explored. Hardware implementations can often expose much finer grained parallelism than possible with software implementations. We discuss some of the challenges from a design and system support perspective.