Reducing Data Hazards on Multi-pipelined DSP Architecture with Loop Scheduling

被引:0
|
作者
Sissades Tongsima
Chantana Chantrapornchai
Edwin H.-M. Sha
Nelson L. Passos
机构
[1] University of Notre Dame,Dept. of Computer Science and Engineering
[2] Midwestern State University,Dept. of Computer Science
关键词
Schedule Length; Pipeline Architecture; Initial Schedule; Loop Schedule; Data Hazard;
D O I
暂无
中图分类号
学科分类号
摘要
Computation intensive DSP applications usually require parallel/pipelined processors in order to meet specific timing requirements. Data hazards are a major obstacle against the high performance of pipelined systems. This paper presents a novel efficient loop scheduling algorithm that reduces data hazards for such DSP applications. This algorithm has been embedded in a tool, called SHARP, which schedules a pipelined data flow graph to multiple pipelined units while hiding the underlying data hazards and minimizing the execution time. This paper reports significant improvement for some well-known benchmarks showing the efficiency of the scheduling algorithm and the flexibility of the simulation tool.
引用
收藏
页码:111 / 123
页数:12
相关论文
共 17 条
  • [11] Pipelined Data-Parallel CPU/GPU Scheduling for Multi-DNN Real-Time Inference
    Xiang, Yecheng
    Kim, Hyoseung
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 392 - 405
  • [12] Reducing Memory Access Conflicts with Loop Transformation and Data Reuse on Coarse-grained Reconfigurable Architecture
    Chen, Yuge
    Zhao, Zhongyuan
    Jiang, Jianfei
    He, Guanghui
    Mao, Zhigang
    Sheng, Weiguang
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 124 - 129
  • [13] A pipelined-loop-compatible architecture and algorithm to reduce variable-length sets of floating-point data on a reconfigurable computer
    Morris, Gerald R.
    Prasanna, Viktor K.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (07) : 913 - 921
  • [14] Multi-path Allocation Scheduling Optimization Algorithm for Network Data Traffic Based on SDN Architecture
    Lu, Lihua
    IMA JOURNAL OF MATHEMATICAL CONTROL AND INFORMATION, 2020, 37 (04) : 1237 - 1247
  • [15] Error-dependent data scheduling in resource-aware multi-loop networked control systems
    Mamduhi, Mohammad Hossein
    Molin, Adam
    Tolic, Domagoj
    Hirche, Sandra
    AUTOMATICA, 2017, 81 : 209 - 216
  • [16] Circular Data Processing Tools Applied to a Phase Open Loop Architecture for Multi-Channels Signals Tracking
    Stienne, Georges
    Reboul, Serge
    Choquel, Jean-Bernard
    Benjelloun, Mohammed
    2012 IEEE/ION POSITION LOCATION AND NAVIGATION SYMPOSIUM (PLANS), 2012, : 633 - 642
  • [17] Joint Loop Mapping and Data Placement for Coarse-Grained Reconfigurable Architecture with Multi-Bank Memory
    Yin, Shouyi
    Yao, Xianqing
    Lu, Tianyi
    Liu, Leibo
    Wei, Shaojun
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,