Cooperative multithreading on 3mbedded multiprocessor architectures enables energy-scalable design

  • Authors:
  • Patrick Schaumont;Bo-Cheng Charles Lai;Wei Qin;Ingrid Verbauwhede

  • Affiliations:
  • UCLA, CA;UCLA, CA;Boston University, MA;UCLA, CA and ESAT, K.U. Leuven, BE

  • Venue:
  • Proceedings of the 42nd annual Design Automation Conference
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose an embedded multiprocessor architecture and its associated thread-based programming model. Using a cycle-true simulation model of this architecture, we are able to estimate energy savings for a threaded C program. The savings are obtained by voltage- and frequency-scaling of the individual processors. We port a fingerprint minutiae detection application onto this architecture, and show the resulting performance on single-, dual-, and quad-processor configurations. The energy-scaled quadprocessor version results in a 77% energy reduction over the single-processor non-scaled implementation, at only a 2.2% degradation in cycle count.