• DocumentCode
    1711456
  • Title

    Accelerating vision and navigation applications on a customizable platform

  • Author

    Cong, Jason ; Grigorian, Beayna ; Reinman, Glenn ; Vitanza, Marco

  • Author_Institution
    Dept. of Comput. Sci., Univ. of California, Los Angeles, CA, USA
  • fYear
    2011
  • Firstpage
    25
  • Lastpage
    32
  • Abstract
    The domain of vision and navigation often includes applications for feature tracking as well as simultaneous localization and mapping (SLAM). As these problems require computationally demanding solutions, it is challenging to achieve high performance without sacrificing the fidelity of results or otherwise consuming excessive amounts of energy. Our goal then is to accelerate the applications in this domain to meet real-time performance constraints while simultaneously reducing energy consumption and avoiding degradation in the quality of results. To achieve this domain-specific acceleration, we model a customizable hardware platform based on the 3D integration of a Field-Programmable Gate Array (FPGA) atop a standard chip multiprocessor (CMP) with Through-Silicon Vias (TSVs) used for communication between the two layers. Furthermore, partial automation of accelerator creation using C-to-RTL tools allows for analysis of a wide range of candidates. In this work, we mathematically characterize viable accelerator candidates, describe ideal application code for acceleration, and outline a dynamic-programming-based methodology for selecting an optimal set of candidates. Our results yield an overall speedup and energy reduction of 9.56X along with a 94X EDP reduction for the domain. Finally, we investigate the effects of various interconnect models on our performance improvements. Overall, our proposed system is shown to be highly efficient in both accelerating performance and saving energy for compute-intensive applications in this domain.
  • Keywords
    SLAM (robots); dynamic programming; field programmable gate arrays; C-to-RTL tools; SLAM; chip multiprocessor; dynamic-programming-based methodology; energy consumption; feature tracking; field-programmable gate array; navigation application; simultaneous localization and mapping; through-silicon vias; vision application; Acceleration; Benchmark testing; Feature extraction; Field programmable gate arrays; Jacobian matrices; Navigation; Real time systems; FPGA; accelerators; customizable architecture; low-energy; navigation; real-time; vision;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures and Processors (ASAP), 2011 IEEE International Conference on
  • Conference_Location
    Santa Monica, CA
  • ISSN
    2160-0511
  • Print_ISBN
    978-1-4577-1291-3
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2011.6043233
  • Filename
    6043233