-
题名溢出代码和访存压力敏感的快速机器学习
- 1
-
-
作者
刘章林
张兆庆
-
机构
中国科学院计算技术研究所先进实验室
-
出处
《计算机应用研究》
CSCD
北大核心
2007年第6期216-219,223,共5页
-
基金
国家"973"计划资助项目(2005CB321602)
中国科学院计算技术研究所青年基金资助项目(20056600-15)
-
文摘
基于遗传算法提出了溢出代码和访存压力敏感的机器学习来调试寄存器分配的权值函数。不同于以往采用目标程序的运行时间作为适应值,通过静态分析寄存器分配产生的溢出代码和基本块中的访存压力来构建适应值,以减少学习时间。这些分析被限定在热点函数中,在保证适应值精度的同时进一步加快了学习速度。实验表明,快速学习仅需要考虑热点函数的编译时间,整个CPU2000CINT测试集在5 h内即可学习完毕。大部分CPU2000CINT测试例子的性能得到了提高。其中perlbmk的性能提升最高可达到7.2%。
-
关键词
机器学习
寄存器分配
溢出代码
访存压力
-
Keywords
machine learning
register allocation
spill code
memory access pressure
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
-
-
题名基于申威平台寄存器溢出策略的预选先验优化
- 2
-
-
作者
蔡淳豪
梁淑萍
姜军
邵宁远
-
机构
无锡先进技术研究院
-
出处
《计算机科学》
北大核心
2025年第6期82-87,共6页
-
基金
科技部重点支持项目(GG20210701)。
-
文摘
在国产多核处理器申威平台上,申威JDK的C2即时编译器通过图着色寄存器分配算法完成寄存器分配工作。即时编译器在分配寄存器时并没有考虑国产处理器的指令特征,导致编译器生成了过多的访存代码,从而无法更全面地发挥国产处理器的性能。为了更充分地发挥申威国产处理器的性能,提出了一种减少图着色寄存器分配时溢出代码的编译优化策略。优化策略基于图着色寄存器分配算法,根据在申威平台上特殊信息的寄存器规律,构造先验模型,并按照先验模型调整溢出策略,从而减少访存代码的生成。该策略在申威JDK上实现了优化,并基于基准测试集SPECjbb2015和SPECjvm2008验证了优化的效果。实验结果表明,优化后SPECjbb2015的max-jOPS和critical-jOPS分数分别提升了4.20%和5.98%,SPECjvm2008的总分数提升了2.02%。
-
关键词
图着色寄存器分配
访存寻址
溢出代码
编译优化
-
Keywords
Register allocation via graph coloring
Memory addressing
Spill code
Compiler optimization
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名静态检测多态溢出攻击代码的方法
被引量:3
- 3
-
-
作者
卢家兴
郭帆
余敏
-
机构
江西师范大学计算机信息工程学院
-
出处
《计算机应用》
CSCD
北大核心
2010年第A12期3349-3353,共5页
-
基金
国家973前期研究专项基金资助项目(2007CB316505)
-
文摘
设计并实现了一套静态检测多态溢出攻击代码的方法,首先应用抽象执行思想构造控制流图,使用符号执行方法并结合Taint分析来检测攻击载荷,最后识别指定长度的填充字段来辅助检测。实验结果表明,该方法可准确识别网络数据中的多态溢出攻击代码。
-
关键词
溢出攻击代码
多态
抽象执行
符号执行
无操作指令序列
-
Keywords
exploit code
polymorphic
abstract execution
symbolic execution
NOOP instruction sequence
-
分类号
TP393.08
[自动化与计算机技术—计算机应用技术]
-
-
题名溢出型网页恶意代码运行机理分析与防范
被引量:3
- 4
-
-
作者
李志勇
陶然
王越
张昊
-
机构
北京理工大学信息与电子学院
-
出处
《兵工学报》
EI
CAS
CSCD
北大核心
2010年第6期832-836,共5页
-
基金
信息安全计划资助项目(2005A10)
信息安全计划资助项目(2007F40)
-
文摘
溢出型的网页恶意代码是利用程序中的溢出漏洞将恶意代码在网络用户主机激活,从而给用户带来极大的危害。为了研究其作用机制,对典型的溢出脚本进行分析,跟踪其在内存中的操作变化,找出了溢出型网页恶意代码激活所需条件和具体细节;分析了网页恶意代码通用溢出设计原理,得出其在操作系统软件环境下触发漏洞的一般设计方法。最后,提出了防范溢出型的网页恶意代码防范措施。
-
关键词
计算机科学技术基础学科
网页恶意代码
溢出漏洞
溢出型网页恶意代码
-
Keywords
computer science and technology
web page malicious code
overflow vulnerability
overflow-type web page malicious code
-
分类号
TN915.08
[电子电信—通信与信息系统]
-