Memory Management in Embedded Vision Systems: Optimization Problems and Solution Methods

被引:0
作者
Salem, Khadija Hadj [1 ]
Kieffer, Yann [1 ]
Mancini, Stephane [2 ]
机构
[1] LCIS Lab, 50 Rue Barthelemy de Laffemas BP 54, F-26902 Valence, France
[2] TIMA Lab, 46 Ave Felix Viallet, F-38031 Grenoble, France
来源
PROCEEDINGS OF THE 2016 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL & IMAGE PROCESSING | 2016年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded vision systems design faces a memory-wall kind of challenge: images are big, and therefore memories containing them have high latency; and still, high performance is desired. For the case of non-linear processings, Mancini and Rousseau (Proc. DATE 2012) have designed a software generator of adhoc memory hierarchies, called Memory Management Optimization (MMOpt). While the performance of the generated circuits is very good, design-time decisions have to be made regarding their operation in order to handle finely the compromise between the usual metrics of design area, energy consumption, and performance. This study tackles the optimization challenge set by the design of the operational behavior of the memory hierarchy generated by MMOpt. After a precise formulation as a 3-objective optimization problem is given, two algorithms are proposed, and their performance is analyzed on real-world processings against the previously proposed algorithms. The results show a reduction of the amount of transferred data by 17% on average, and of the computing times by 11.7%, for the same design area.
引用
收藏
页码:200 / 207
页数:8
相关论文
共 12 条
[1]  
Akin A., 2012, 2012 15th Euromicro Conference on Digital System Design (DSD 2012), P907, DOI 10.1109/DSD.2012.52
[2]  
[Anonymous], 1998, On the solution of traveling salesman problems
[3]   Real-Time Fisheye Lens Distortion Correction Using Automatically Generated Streaming Accelerators [J].
Bellas, Nikolaos ;
Chai, Sek M. ;
Dwyer, Malcolm ;
Linzmeier, Dan .
PROCEEDINGS OF THE 2009 17TH IEEE SYMPOSIUM ON FIELD PROGRAMMABLE CUSTOM COMPUTING MACHINES, 2009, :149-+
[4]  
Crama Y., 1994, International Journal of Flexible Manufacturing Systems, V6, P33, DOI 10.1007/BF01324874
[5]  
FEAUTRIER P, 1988, RAIRO-RECH OPER, V22, P243
[6]   Multiprocessor, Multithreading and Memory Optimization for On-Chip Multimedia Applications [J].
Girodias, B. ;
Bouchebaba, Y. ;
Nicolescu, G. ;
Aboulhamid, E. M. ;
Paulin, P. ;
Lavigueur, B. .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 57 (02) :263-283
[7]  
Mancini S, 2013, C PAR ARCH SYST
[8]  
Mancini S, 2012, DES AUT TEST EUROPE, P1130
[9]  
Salem K. Hadj, 2016, 9 INT WORKSH COMP OP
[10]   MODELS ARISING FROM A FLEXIBLE MANUFACTURING MACHINE .1. MINIMIZATION OF THE NUMBER OF TOOL SWITCHES [J].
TANG, CS ;
DENARDO, EV .
OPERATIONS RESEARCH, 1988, 36 (05) :767-777