• DocumentCode
    680087
  • Title

    Processor arrays generation for matrix algorithms used in embedded platforms

  • Author

    Perez-Andrade, Roberto ; Torres-Huitzil, C. ; Cumplido, Rene ; Campos, Jose Miguel

  • Author_Institution
    Adv. Studies Center, Inf. Technol. Lab., CINVESTAV-IPN, Ciudad Victoria, Mexico
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Matrix algorithms are an important part of many digital signal processing applications as they are core kernels that usually need to be applied many times. Hardware assisted implementations using FPGAs provide a good compromise between performance, cost and power consumption. This paper presents a high level synthesis approach to generate embedded processor arrays for matrix algorithms based on the polytope model. The proposed approach provides a solution for efficient data memory accesses and data transferring for feeding the processor array, as well as it provides support for solving a set of problem size depending on FPGA available resources. The proposed approach has been validated by generating processor arrays for two case studies targeted for a Spartan-6 device. Results show that the implemented array outperforms hardware and software implementations targeted to embedded platforms as well.
  • Keywords
    embedded systems; field programmable gate arrays; high level synthesis; mathematics computing; matrix algebra; FPGA; Spartan-6 FPGA device; data memory access; data transfer; digital signal processing applications; embedded platforms; embedded processor arrays generation; field programmable gate array; hardware assisted implementations; high level synthesis approach; matrix algorithms; polytope model; Array signal processing; Arrays; Clocks; Generators; Indexes; Parallel processing; Process control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-2078-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2013.6732322
  • Filename
    6732322