• DocumentCode
    580524
  • Title

    Many-core parallelization of fixed-point optimization of VLSI circuits through GPU devices

  • Author

    Caffarena, Gabriel ; Menard, Daniel

  • Author_Institution
    Dept. of Inf. & Comms. Syst. Eng., Univ. San Pablo CEU, Boadilla del Monte, Spain
  • fYear
    2012
  • fDate
    23-25 Oct. 2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Fixed-point arithmetic is selected for the implementation of low-cost, high-performance VLSI circuits devoted to signal and image processing. In order to produce highly optimized systems, fixed-point optimization is applied. During the optimization loop, the mathematical error produced by finite word-lengths is continuously assessed, leading to long design times. Thus, it is essential to speedup error estimation. In this paper, the parallelization of fixed-point optimization using last-generation GPU devices is addressed. Speedups up to ×58 are achieved when compared to 1 Intel core. Two different CUDA implementations are tested. The capabilities of GPUs to perform fixed-point optimization are analyzed, providing limits to the maximum complexity of the fixed-point circuits that can be handled.
  • Keywords
    VLSI; fixed point arithmetic; graphics processing units; parallel architectures; CUDA implementations; Intel core; VLSI circuits; fixed-point arithmetic; image processing; last-generation GPU devices; many-core parallelization; mathematical error; optimization loop; signal processing; speedup error estimation; Acceleration; Algorithm design and analysis; Computational modeling; Graphics processing units; Instruction sets; Kernel; Optimization; fixed-point arithmetic; graphical processing unit; multi-threading; optimization; parallelism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2012 Conference on
  • Conference_Location
    Karlsruhe
  • Print_ISBN
    978-1-4673-2089-4
  • Electronic_ISBN
    978-2-9539987-4-0
  • Type

    conf

  • Filename
    6385403