• DocumentCode
    2768286
  • Title

    Bridging the Gap between FPGAs and Multi-Processor Architectures: A Video Processing Perspective

  • Author

    Cope, B. ; Cheung, Peter Y K ; Luk, Wayne

  • Author_Institution
    Imperial Coll. London, London
  • fYear
    2007
  • fDate
    9-11 July 2007
  • Firstpage
    308
  • Lastpage
    313
  • Abstract
    This work explores how the graphics processing unit (GPU) pipeline model can influence future multi-core architectures which include reconfigurable logic cores. The design challenges of implementing five algorithms on two field programmable gate arrays (FPGAs) and two GPUs are explained and performance results contrasted. Explored algorithm features include data dependence, flexible data reuse patterns and histogram generation. A customisable systemC model, which demonstrates that features of the GPU pipeline can be transferred to a general multi-core architecture, is implemented. The customisations are: choice of processing unit (PU); processing pattern; and on-chip memory organisation. Example tradeoffs are: the choice of processing pattern for histogram equalisation; choice of number of PUs; and memory sizing for motion vector estimation. It is shown that a multi-core architecture can be optimised for video processing by combining a GPU pipeline with cores that support reconfigurable datapath operations.
  • Keywords
    coprocessors; digital signal processing chips; field programmable gate arrays; logic design; multiprocessor interconnection networks; pipeline processing; reconfigurable architectures; storage management; video signal processing; FPGA; GPU pipeline; customisable systemC model; data dependence; data reuse pattern; field programmable gate array; graphics processing unit; histogram equalisation; histogram generation; memory sizing; motion vector estimation; multicore architecture; multiprocessor architecture; on-chip memory organisation; reconfigurable datapath operation; reconfigurable logic core; video processing; Algorithm design and analysis; Arithmetic; Computer architecture; Educational institutions; Field programmable gate arrays; Graphics; Histograms; Motion estimation; Pipelines; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on
  • Conference_Location
    Montreal, Que.
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4244-1026-2
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2007.4429998
  • Filename
    4429998