FPGA memory optimization for real-time imaging

作者: Dominique Houzet , Virginie Fresse , Hubert Konik

DOI: 10.1109/DASIP.2016.7853816

关键词:

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

参考文章(30)
Eam Khwang Teoh, Dinggang Shen, Yue Wang, LANE DETECTION USING CATMULL-ROM SPLINE IEEE International Conference on Intelligent Vehicles. Proceedings of the 1998 IEEE International Conference on Intelligent Vehicles Vol. 1. ,(1998)
William K. C. Ho, Steven J. E. Wilton, Logical-to-Physical Memory Mapping for FPGAs with Dual-Port Embedded Arrays field programmable logic and applications. pp. 111- 123 ,(1999) , 10.1007/978-3-540-48302-1_12
Arnaud Le Troter, Sebastien Mavromatis, Jean Sequeira, Soccer Field Detection in Video Images Using Color and Spatial Coherence international conference on image analysis and recognition. pp. 265- 272 ,(2004) , 10.1007/978-3-540-30126-4_33
P. Bolland, L.F.C. Lew Yan Voon, B. Gremillet, L. Pillet, A. Diou, P. Gorria, The application of Hough transform on ultrasonic images for the detection and characterization of defects in non-destructive inspection international conference on signal processing. ,vol. 1, pp. 393- 396 ,(1996) , 10.1109/ICSIGP.1996.567285
Yue Wang, Eam Khwang Teoh, Dinggang Shen, Lane detection and tracking using B-Snake Image and Vision Computing. ,vol. 22, pp. 269- 280 ,(2004) , 10.1016/J.IMAVIS.2003.10.003
Jason Cong, Peng Zhang, Yi Zou, Optimizing memory hierarchy allocation with loop transformations for high-level synthesis design automation conference. pp. 1233- 1238 ,(2012) , 10.1145/2228360.2228586
Xian-He Sun, Dawei Wang, Memory access cycle and the measurement of memory systems ieee international conference on high performance computing data and analytics. pp. 25- 26 ,(2011) , 10.1145/2088457.2088474
Si Mahmoud Karabernou, Fayçal Terranti, Real-time FPGA implementation of Hough Transform using gradient and CORDIC algorithm Image and Vision Computing. ,vol. 23, pp. 1009- 1017 ,(2005) , 10.1016/J.IMAVIS.2005.07.004
K. Beyls, E.H. D'Hollander, Refactoring for Data Locality IEEE Computer. ,vol. 42, pp. 62- 71 ,(2009) , 10.1109/MC.2009.57
I. Issenin, E. Brockmeyer, B. Durinck, N.D. Dutt, Data-Reuse-Driven Energy-Aware Cosynthesis of Scratch Pad Memory and Hierarchical Bus-Based Communication Architecture for Multiprocessor Streaming Applications IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. ,vol. 27, pp. 1439- 1452 ,(2008) , 10.1109/TCAD.2008.925781