期刊文献+

基于忆阻器阵列的卷积网络混合映射部署优化

Mixed-mapping optimization strategy for deploying convolutional network based on memristor arrays
下载PDF
导出
摘要 忆阻器阵列有望满足边缘智能对功耗、存储密度、计算时间等的要求,但在目前忆阻器阵列资源有限的前提下,很难部署网络模型.由于采用双忆阻器映射参数的方式,映射压缩后的神经网络模型仍需要大量硬件资源.混合映射同时使用单忆阻器和双忆阻器两种映射方式部署卷积网络,可以减少资源消耗,但人为设定混合映射部署方案具有偶然性,映射后的网络模型准确率不可控.针对以上问题,提出了一种基于资源约束的粒子群算法区分卷积网络参数重要性,并对混合映射部署进行优化.为提高网络准确率,以忆阻器阵列同行字线映射的参数作为搜索细粒度;为保证解的合理性,同时采用网络准确率和忆阻器数量作为适应度值;为加快搜索速度,在计算适应度值前加了一个混合比例约束.此外,与其他优化算法性能进行了对比,并讨论了算法搜索复杂度.实验表明,对于4值忆阻器,优化后部署方案的准确率可比人为设定部署方案高出33%.这项工作有望为边缘智能提供一种友好可行的非冯诺依曼硬件解决方案. The memristor array is expected to meet the requirements of edge intelligence for power consumption,storage density,and computing time.However,it is hard to map huge network models with little memristor arrays.Because of the dual memristor mapping way,it still needs a lot of hardware resources mapping the neural network model after being compressed.For this problem,the method to deploy convolutional network that by using single memristor and dual memristor simultaneously in a way of mixed mapping is a good solution,which can reduce resources.However,there is a contingency in manual setting,the accuracy of the mapped network model is uncontrollable.To solve this new problem,a resource-constrained particle swarm algorithm is proposed to distinguish the importance of convolutional network parameters,and optimize the mixed-mapping deployment.In order to get a better accuracy,the parameters which mapped on the same word line of memristor array are used as a fine granularity search unit.To ensure reasonableness of the solutions,the accuracy of network and the number of memristors are both used in the step of fitness calculation.And in order to speed up the search speed,a mixing ratio constraint is added before this step.In addition,the performance and search complexity are compared with other optimization algorithms.For 4-value memristor,the optimized assignment can get 33% higher precision than the manual setting assignment.This work is expected to provide a friendly and feasible non-von Neumann hardware solution by Edge Intelligence.
作者 成宇 邢恒拓 韩芳 CHENG Yu;XING Hengtuo;HAN Fan(College of Information Science and Technology,Donghua University,Shanghai 201620,China)
出处 《微电子学与计算机》 2022年第5期118-124,共7页 Microelectronics & Computer
基金 国家自然科学基金(11972115,11572084)。
关键词 忆阻阵列 混合映射 参数重要性 卷积网络 memristor arrays mixed-mapping parameters importance convolutional network
  • 相关文献

参考文献3

二级参考文献29

  • 1Eberhart R, Kennedy J. A new optimizer using particle swarm theory. Proceedings of the 6^th International Symposium on Micro Machine and Human Science. Nagoya, Japan, 1995,39-43.
  • 2Kennedy J, Eberhart R. Particle swarm optimization. IEEE International Conference on Neural Networks. Piscataway, New Jersy: IEEE Service Center, 1995, 1942-1948.
  • 3Shi Y, Eberhart R. A modified particle swarm optimizer. IEEE International Conference on Evolutionary Computation. New Jersy: IEEE Press, 1998, 69-73.
  • 4Aler B, Vincent J, Anyakoha C. A review of particle swarm optimization. Natural Computing, 2008, 7(3):109-124.
  • 5LiuJ H, FanXP, QuZH. An improvedparticle swarm optimization with mutation based on similarity. The 3^rd International Conference on Natural Computation. Haikou, China, 2007,9 : 824-828.
  • 6Kennedy J, Eberhart R. A discrete binary version of the particle swarm algorithm. Proceeding of the World Multieonference on Systemics, Cybernetics and Informaties. New Jersy: Piseataway, 1997, 4104-4109.
  • 7Salman A, Ahmad I, Al- madani S. Particle swarm optimization for task assignment problem. Microprocessors and Microsystems, 2002, 26(8) :363-371.
  • 8Lian Z, Gu X, Jiao B. A novel particle swarm optimization algorithm for permutation flowshop scheduling to minimize makespan. Chaos Solitons and Fractals, 2008, 35(5): 851-861.
  • 9Liao C J, Tseng C T, Luarn P. A discrete version of particle swarm optimization for flowshop scheduling problem. Computers and Operations Research, 2007, 34(10): 3099--3111.
  • 10Correa E S, Freitas A A, Johnson C G. Particle swarm for attribute selection in Bayesian classification: An application to protein function prediction. Journal of Artificial Evolution and Applications, 2008, 8(2): 1-12.

共引文献75

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部