FPGA memory optimization for real-time imaging - Archive ouverte HAL
Communication Dans Un Congrès Année : 2016

FPGA memory optimization for real-time imaging

Virginie Fresse
Hubert Konik
  • Fonction : Auteur
  • PersonId : 837648
  • IdRef : 157407268

Résumé

most of advanced driver assistance systems are developed for safety and better driving. Safety system using image processing, like Hough transform, requires a lot of memory whose underutilization can lead to decrease the real time performances. Internal memories on reconfigurable devices such as FPGA are limited in size, number and bandwidth. Memory optimization cannot be done solely at the application level. Holistic design-space exploration is necessary to leverage the inherent locality of applications and reduce memory accesses. In this paper, we target FPGA internal memories optimization by adding a small register-based multi-ported cache memory in front of each internal FPGA memory block to increase their bandwidth. The dimensions of this cache are explored according to the locality of the function implemented. The exploration uses a cumulative-write cache exhibiting 1.5 to 2 speedup compared to the best FPGA implementations. The solution is optimized with an identical number of memory and few added registers and LUT.
Fichier non déposé

Dates et versions

hal-01387224 , version 1 (25-10-2016)

Identifiants

  • HAL Id : hal-01387224 , version 1

Citer

Dominique Houzet, Virginie Fresse, Hubert Konik. FPGA memory optimization for real-time imaging. DASIP 2016 - Conference on Design and Architectures for Signal and Image Processing, Oct 2016, Rennes, France. ⟨hal-01387224⟩
196 Consultations
0 Téléchargements

Partager

More