Low-overhead run-time scheduling for fine-grained acceleration of signal processing systems

被引:6
|
作者
Boutellier, Jani [1 ]
Bhattacharyya, Shuvra S. [2 ]
Silven, Olli [1 ]
机构
[1] Univ Oulu, Machine Vis Grp, Oulu 90014, Finland
[2] Univ Maryland, Dept Elect & Comp Engn, College Pk, MD 20742 USA
关键词
scheduling; parallel processing; digital signal processors;
D O I
10.1109/SIPS.2007.4387591
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present four scheduling algorithms that provide flexible utilization of fine-grain DSP accelerators with low run-time overhead. Methods that have originally been used in operations research are implemented in a way that minimizes the amount of run-time computations. These low overhead scheduling methods can be used for synchronization in multi-processor systems, especially when dedicated co-processors implement tasks with low turnaround times. We demonstrate our methods by an application to MPEG-4 video decoding. In this demonstration, MPEG-4 macroblock decoding is modeled as a permutation flowshop problem and our proposed algorithms are applied to schedule co-processors that implement MPEG-4 block decoding operations. Experimental results demonstrate the effectiveness of our scheduling approach.
引用
收藏
页码:457 / +
页数:2
相关论文
共 50 条
  • [1] A Low-overhead Scheduling Methodology for Fine-grained Acceleration of Signal Processing Systems
    Boutellier, Jani
    Bhattacharyya, Shuvra S.
    Silven, Olli
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2010, 60 (03): : 333 - 343
  • [2] A Low-overhead Scheduling Methodology for Fine-grained Acceleration of Signal Processing Systems
    Jani Boutellier
    Shuvra S. Bhattacharyya
    Olli Silvén
    [J]. Journal of Signal Processing Systems, 2010, 60 : 333 - 343
  • [3] Low-overhead run-time memory leak detection and recovery
    Tsai, Timothy
    Vaidyanathan, Kalyan
    Gross, Kenny
    [J]. 12TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2006, : 329 - 337
  • [4] GMProf: A Low-Overhead, Fine-Grained Profiling Approach for GPU Programs
    Zheng, Mai
    Ravi, Vignesh T.
    Ma, Wenjing
    Qin, Feng
    Agrawal, Gagan
    [J]. 2012 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2012,
  • [5] A Framework for Adding Low-Overhead, Fine-Grained Power Domains to CGRAs
    Nayak, Ankita
    Zhang, Keyi
    Setaluri, Raj
    Carsello, Alex
    Mann, Makai
    Richardson, Stephen
    Bahr, Rick
    Hanrahan, Pat
    Horowitz, Mark
    Raina, Priyanka
    [J]. PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 846 - 851
  • [6] Improving Energy Efficiency of CGRAs with Low-Overhead Fine-Grained Power Domains
    Nayak, Ankita
    Zhang, Keyi
    Setaluri, Rajsekhar
    Carsello, Alex
    Mann, Makai
    Torng, Christopher
    Richardson, Stephen
    Bahr, Rick
    Hanrahan, Pat
    Horowitz, Mark
    Raina, Priyanka
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2023, 16 (02)
  • [7] Nonlinear Code-Based Low-Overhead Fine-Grained Control Flow Checking
    Dar, Gilad
    Di Natale, Giorgio
    Keren, Osnat
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (03) : 658 - 669
  • [8] A fine-grained robust performance diagnosis framework for run-time cloud applications
    Xin, Ruyue
    Chen, Peng
    Grosso, Paola
    Zhao, Zhiming
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 155 : 300 - 311
  • [9] Cluster scheduling for real-time systems: utilization bounds and run-time overhead
    Qi, Xuan
    Zhu, Dakai
    Aydin, Hakan
    [J]. REAL-TIME SYSTEMS, 2011, 47 (03) : 253 - 284
  • [10] Cluster scheduling for real-time systems: utilization bounds and run-time overhead
    Xuan Qi
    Dakai Zhu
    Hakan Aydin
    [J]. Real-Time Systems, 2011, 47 : 253 - 284