• DocumentCode
    1772577
  • Title

    Adaptive scalable SVD unit for fast processing of large LSE problems

  • Author

    Bildosola, Inaki ; Martinez-Corral, Unai ; Basterretxea, Koldo

  • Author_Institution
    Grupo de Diseno en Electron. Digital, Univ. of the Basque Country, Bilbao, Spain
  • fYear
    2014
  • fDate
    18-20 June 2014
  • Firstpage
    17
  • Lastpage
    24
  • Abstract
    Singular Value Decomposition (SVD) is a key linear algebraic operation in many scientific and engineering applications. In particular, many computational intelligence systems rely on machine learning methods involving high dimensionality datasets that have to be fast processed for real-time adaptability. In this paper we describe a practical FPGA (Field Programmable Gate Array) implementation of a SVD processor for accelerating the solution of large LSE problems. The design approach has been comprehensive, from the algorithmic refinement to the numerical analysis to the customization for an efficient hardware realization. The processing scheme rests on an adaptive vector rotation evaluator for error regularization that enhances convergence speed with no penalty on the solution accuracy. The proposed architecture, which follows a data transfer scheme, is scalable and based on the interconnection of simple rotations units, which allows for a trade-off between occupied area and processing acceleration in the final implementation. This permits the SVD processor to be implemented both on low-cost and highend FPGAs, according to the final application requirements.
  • Keywords
    digital arithmetic; field programmable gate arrays; learning (artificial intelligence); singular value decomposition; FPGA implementation; adaptive scalable SVD unit; adaptive vector rotation evaluator; computational intelligence systems; convergence speed; data transfer scheme; error regularization; field programmable gate array; hardware realization; high dimensionality datasets; large LSE problems; linear algebraic operation; machine learning methods; singular value decomposition; Accuracy; Algorithm design and analysis; Computer architecture; Convergence; Field programmable gate arrays; Jacobian matrices; Matrix decomposition; FPGA; Singular Value Decomposition; adaptive threshold; scalable architecture; selectable accuracy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors (ASAP), 2014 IEEE 25th International Conference on
  • Conference_Location
    Zurich
  • Type

    conf

  • DOI
    10.1109/ASAP.2014.6868625
  • Filename
    6868625