Runtime assignment of reconfigurable hardware components for image processing pipelines

被引:0
|
作者
Quinn, H [1 ]
King, LAS [1 ]
Leeser, M [1 ]
Meleis, W [1 ]
机构
[1] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The combination of hardware acceleration and flexibility make FPGAs important to image processing applications. There is also a need for efficient, flexible hardware/software codesign environments that can balance the benefits and costs of using FPGAs. Image processing applications often consist of a pipeline of components where each component applies a different processing algorithm. Components can be implemented for FPGAs or software. Such systems enable an image analyst to work with either FPGA or software implementations of image processing algorithms for a given problem. The pipeline assignment problem chooses from alternative implementations of pipeline components to yield the fastest pipeline. Our codesign system solves the pipeline assignment problem to provide the most effective implementation automatically, so the image analyst can focus solely on choosing components which make up the pipeline. However the pipeline assignment problem is NP complete. An efficient, dynamic solution to the pipeline assignment problem is a desirable enabler of codesign Systems which use both FPGA and software implementations. This paper is concerned with solving pipeline assignment in this context. Consequently, we focus on optimal and heuristic methods for fast (fixed time limit) runtime pipeline assignment. Exhaustive search, integer linear programming and local search methods for pipeline assignment are investigated We present experimental findings for pipelines of 20 or fewer components which show that in our environment, optimal runtime solutions are possible for smaller pipelines and nearly optimal heuristic solutions are possible for larger pipelines.
引用
收藏
页码:173 / 182
页数:10
相关论文
共 50 条
  • [1] Compiling image processing applications to reconfigurable hardware
    Rinker, R
    Hammes, J
    Najjar, WA
    Böhm, W
    Draper, B
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2000, : 56 - 65
  • [2] Reconfigurable hardware for real time image processing
    Kessal, L
    Demigny, D
    Boudouani, N
    Bourguiba, R
    2000 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL III, PROCEEDINGS, 2000, : 110 - 113
  • [3] Reconfigurable Hardware Objects for Image Processing on FPGAs
    Kloub, Jan
    Honzik, Petr
    Danek, Martin
    PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 121 - 122
  • [4] Real time image processing with reconfigurable hardware
    Vega-Rodríguez, MA
    Sánchez-Pérez, JM
    Gómez-Pulido, JA
    ICECS 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-III, CONFERENCE PROCEEDINGS, 2001, : 213 - 216
  • [5] Implementation of Medical Image Processing Algorithm on Reconfigurable Hardware
    Chiuchisan, Iuliana
    2013 E-HEALTH AND BIOENGINEERING CONFERENCE (EHB), 2013,
  • [6] A runtime environment for reconfigurable hardware operating systems
    Walder, H
    Platzner, M
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 831 - 835
  • [7] Synthesis of Application Accelerators on Runtime Reconfigurable Hardware
    Alle, Mythri
    Varadarajan, Keshavan
    Reddy, Ramesh
    Joseph, Nimmy
    Fell, Alexander
    Rao, Adarsha
    Nandy, S. K.
    Narayan, Ranjani
    2008 INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2008, : 13 - +
  • [8] Accelerating matrix product on reconfigurable hardware for image processing applications
    Bensaali, F
    Amira, A
    Bouridane, A
    IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 2005, 152 (03): : 236 - 246
  • [9] Hardware and Software Performance of Image Processing Applications on Reconfigurable Systems
    Mishra, Ashish
    Agarwal, Mohit
    Raju, Kota Solomon
    2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,
  • [10] Parallel image processing with agent-based reconfigurable hardware
    Naji, HR
    Etzkorn, L
    Adhami, R
    Wells, BE
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2002, : 476 - 481