Cooperative multithreading on embedded multiprocessor architectures enables energy-scalable design

Patrick Schaumont*, Bo-Cheng Lai, Wei Qin, Ingrid Verbauwhede

*Corresponding author for this work

Research output: Contribution to journalConference article

15 Scopus citations

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 quad-processor version results in a 77% energy reduction over the single-processor non-scaled implementation, at only a 2.2% degradation in cycle count.

Original languageEnglish
Article number3.4
Pages (from-to)27-30
Number of pages4
JournalProceedings - Design Automation Conference
DOIs
StatePublished - 1 Dec 2005
Event42nd Design Automation Conference, DAC 2005 - Anaheim, CA, United States
Duration: 13 Jun 200517 Jun 2005

Keywords

  • Design
  • Performance

Fingerprint Dive into the research topics of 'Cooperative multithreading on embedded multiprocessor architectures enables energy-scalable design'. Together they form a unique fingerprint.

  • Cite this