A novel neural network search for energy-efficient hardware-software partitioning

被引:0
作者
Ma, Tian-Yi [1 ]
Li, Zhi-Qiang [1 ]
Yang, Jun [1 ]
机构
[1] Harbin Univ Commerce, Comp & Informat Engn Coll, Harbin 150001, Peoples R China
来源
PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7 | 2006年
关键词
tabu search; neural network; hardware-software co-design; hardware-software partitioning; energy-efficient;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the most crucial steps in the design of embedded systems is hardware-software partitioning, that is, deciding which components of the system should be implemented in hardware and which ones are in software. The trends towards low power design of distributed embedded systems indicate the need for energy-efficient hardware-software partitioning algorithms, which is not enough emphasized so far. In this paper, a new formal model of energy-efficient hardware-software partitioning problem is proposed, and moreover, tabu search on a neural network, which is a novel heuristic algorithm, is constructed to solve the problem. Extensive experiments are conducted, including a realistic GPS encoder example, which demonstrate the effectiveness of the approach. Reductions in power consumption of up to 42.87% are reported, compared with genetic algorithm.
引用
收藏
页码:3053 / +
页数:2
相关论文
共 17 条
[1]  
ERNST R, 1993, IEEE DESIGN TEST DEC
[2]  
Glover F., 1990, ORSA Journal on Computing, V2, P4, DOI [10.1287/ijoc.1.3.190, 10.1287/ijoc.2.1.4]
[3]  
GLOVER F, 1990, ORSA J COMPUTING, V2, P4, DOI DOI 10.1287/IJOC.2.1.4.
[4]  
Gupta R. K., 1992, Proceedings. The European Conference on Design Automation (Cat. No.92TH0414-3), P2, DOI 10.1109/EDAC.1992.205881
[5]   Solving large scale traveling salesman problems by chaotic neurodynamics [J].
Hasegawa, M ;
Ikeguchi, T ;
Aihara, K .
NEURAL NETWORKS, 2002, 15 (02) :271-283
[6]   A novel chaotic search for quadratic assignment problems [J].
Hasegawa, M ;
Ikeguchi, T ;
Aihara, K ;
Itoh, K .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 139 (03) :543-556
[7]   An approach to automated hardware/software partitioning using a flexible granularity that is driven by high-level estimation techniques [J].
Henkel, J ;
Ernst, R .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (02) :273-289
[8]  
Henkel J., 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361), P122, DOI 10.1109/DAC.1999.781296
[9]  
Kalavade A., 1994, Proceedings of the Third International Workshop on Hardware/Software Codesign (Cat. No.94TH0700-5), P42, DOI 10.1109/HSC.1994.336724
[10]  
Kalavade AP, 1995, System-level codesign of mixed hardware-software systems