A Low-overhead Scheduling Methodology for Fine-grained Acceleration of Signal Processing Systems

  • Authors:
  • Jani Boutellier;Shuvra S. Bhattacharyya;Olli Silvén

  • Affiliations:
  • Machine Vision Group, University of Oulu, Oulu, Finland 90014;Electrical and Computer Engineering Department, University of Maryland, College Park, USA;Machine Vision Group, University of Oulu, Oulu, Finland 90014

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Fine-grained accelerators have the potential to deliver significant benefits in various platforms for embedded signal processing. Due to the moderate complexity of their targeted operations, these accelerators must be managed with minimal run-time overhead. In this paper, we present a methodology for applying flow-shop scheduling techniques to make effective, low-overhead use of fine-grained DSP accelerators. We formulate the underlying scheduling approach in terms of general flow-shop scheduling concepts, and demonstrate our methodology concretely by applying it to MPEG-4 video decoding. We present quantitative experiments on a soft processor that runs on a field-programmable gate array, and provide insight on trends and trade-offs among different flow-shop scheduling approaches when applied to run-time management of fine-grained acceleration.