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
Link To Document