Throughput analysis and voltage-frequency island partitioning for streaming applications under process variation

D. Mirzoyan, S. Stuijk, B. Akesson, K.G.W. Goossens

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

3 Citations (Scopus)

Abstract

Variability in the manufacturing process results in variation in the maximum supported frequency of individual cores in a Multi-Processor System-on-Chip (MPSoC). This variation needs to be considered when performing statistical timing analysis in the system-level design. As our first contribution, we present a framework to estimate the probability distribution of application throughput (e.g. frames per second in video decoding) in a system with Voltage-Frequency Island (VFI) partitions in the presence of process variation. The novelty of the framework lies in the computation of the probability distribution of throughput, based on a user-specified set of clock-frequency levels per VFI domain considering both within-die and die-to-die variations of cores. As a second contribution, we provide a methodology to perform variation-aware partitioning of the cores of an MPSoC into VFIs for maximized timing yield (percentage of chips that satisfy a given throughput requirement). On a case study, we demonstrate how our methodology can be used by system designers for two purposes: 1) to make trade-offs between the number of VFI partitions (design cost) and timing yield; 2) to estimate the impact of reducing circuit design margins on the number of good dies on a wafer. We illustrate that the proposed variation-aware partitioning provides up to 18% improvements in the timing yield compared to a deterministic partitioning.

Original languageEnglish
Title of host publicationESTIMedia 2013 - 11th IEEE Symposium on Embedded Systems for Real-Time Multimedia, 3-4 October 2013, Montreal, Quebec
Place of PublicationBrussels
PublisherIEEE Computer Society
Pages1-10
Number of pages10
ISBN (Electronic)978-1-4799-1284-1
ISBN (Print)978-1-4799-1285-8
DOIs
Publication statusPublished - 2013
Event11th IEEE Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia 2013) - Montreal, QC, Canada
Duration: 3 Oct 20134 Oct 2013
Conference number: 11
http://www.estimedia.org/past/ESTIMedia2013/index.html

Conference

Conference11th IEEE Symposium on Embedded Systems for Real-Time Multimedia (ESTIMedia 2013)
Abbreviated titleESTIMedia 2013
Country/TerritoryCanada
CityMontreal, QC
Period3/10/134/10/13
Internet address

Fingerprint

Dive into the research topics of 'Throughput analysis and voltage-frequency island partitioning for streaming applications under process variation'. Together they form a unique fingerprint.

Cite this