期刊文献+

基于机器学习的软件模块访存压力优化仿真

Optimization of software Module Access Memory Pressure Based on Machine Learning
在线阅读 下载PDF
导出
摘要 采用当前方法对软件模块访存压力进行优化时,优化后的软件模块带宽较高、数据传输延时高,存在有效性差的问题。将机器学习应用在软件模块的访存压力优化过程中,提出基于机器学习的软件模块访存压力优化方法。计算链路的使用率,并将计算结果传送到每条流对应的发送端中,发送端根据接收到的信息对发送速率进行调整,实现拥塞控制。采用多目标规划方法,根据预算值和实际值之间存在的偏差,构建软件模块访存压力优化模型,通过二进制粒子群算法对软件模块访存压力优化模型进行求解,实现软件模块访存压力的优化。仿真结果表明,所提方法的带宽高、数据传输延时小,验证了基于机器学习的软件模块访存压力优化方法的有效性。 When the current method was used to optimize the memory access pressure,the software module has high bandwidth and data transmission delay.Therefore,the machine learning was applied in the optimization process of memory access pressure of software module.In this article,a method of optimizing the access memory pressure of software module based on machine learning was put forward.The usage rate of link was calculated,and then the calculation result was transmitted to the sending end corresponding to each stream.The transmitting end adjusted the transmission rate by the received information,so as to control congestion.The multi-objective programming method was used to construct the optimization model of memory access pressure of software module based on the deviation between budgetary value and actual value.The access pressure optimization model was solved by binary particle swarm optimization algorithm.Finally,the memory access pressure of software module was optimized.Simulation results show that the proposed method has high bandwidth and low data transmission delay.
作者 徐瑞龙 祁云嵩 石琳 XU Rui-long;QI Yun-song;SHI Lin(School of Computer/Jiangsu University of Science and Technology Zhenjiang,Jiangsu 212003,China)
出处 《计算机仿真》 北大核心 2020年第2期212-215,274,共5页 Computer Simulation
关键词 机器学习 软件模块 访存压力 压力优化 拥塞控制 Machine learning Software module Memory access pressure Pressure optimization Congestion control
  • 相关文献

参考文献10

二级参考文献207

  • 1梁俊杰,熊亚军.以固态硬盘为缓存的存储技术研究[J].微电子学与计算机,2015,32(1):40-44. 被引量:2
  • 2陈义保,罗震.基于制造工艺约束的结构拓扑优化设计[J].华中科技大学学报(自然科学版),2006,34(8):77-79. 被引量:6
  • 3王青,伍书剑,李明树.软件缺陷预测技术.软件学报,2008,19(7):1565—1580.http://www.jos.org.cn/1000—9825/19/1565.htm.
  • 4Hall T, Beecham S, Bowes D, Gray D, Counsell S. A systematic literature review on fault prediction performance in software engineering. IEEE Trans. on Software Engineering, 2012,38(6): 1276-1304. [doi: 10.1109/TSE.2011.103 ].
  • 5Radjenovic D, Hericko M, Torkar R, Zivkovic A. Software fault prediction metrics: A systematic literature review. Information and Software Technology, 2013,55(8): 1397-1418. [doi: 10.1016/j.infsof.2013.02.009].
  • 6Akiyama E. An example of software system debugging. In: Proc. of the Int'1 Federation of Information Proc. Societies Congress. New York: Springer Science and Business Media, 1971. 353-359.
  • 7Halstead MH. Elements of Software Science (Operating and Programming Systems Series). New York: Elsevier Science Inc., 1977.
  • 8McCabe TJ. A complexity measure. IEEE Trans. on Software Engineering, 1976,2(4):308-320. [doi: 10.1109/TSE.1976.233837].
  • 9Chidamber SR, Kemerer CF. A metrics suite for object oriented design. IEEE Trans. on Software Engineering, 1994,20(6): 476-493. [doi: 10.1109/32.295895].
  • 10Basili VR, Briand LC, Melo WL. A validation of object-oriented design metrics as quality indicators. IEEE Trans. on Software Engineering, 1996,22(10):751-761. [doi: 10.1109/32.544352].

共引文献171

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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