一种可重构编译器中循环流水迭代间启动间距优化方法

    公开(公告)号:CN105260222B

    公开(公告)日:2018-10-26

    申请号:CN201510676586.8

    申请日:2015-10-13

    Abstract: 本发明公开了一种可重构编译器中循环流水迭代间启动间距优化方。对计数类循环进行RAW数据依赖关系分析,得到RAW_DDA模型;遍历RAW_DDA模型中的[NEXT]集合,对依赖关系next中的Load指令按照ALAP调度算法进行流水段延后;遍历RAW_DDA模型中的[NEXT]集合,对依赖关系next中的Store指令按照ASAP调度算法进行流水段提前;实现启动间距优化。本发明是针对细粒度可重构编译器ASCRA而开发的一种循环流水启动间距的自动优化算法,可以有效改善可重构编译器对可重构计算应用的部署效率,还能有效提高循环流水硬件结构的性能。

    一种基于Dalvik虚拟机JNI机制中接口函数性能优化方法

    公开(公告)号:CN104035809B

    公开(公告)日:2017-11-17

    申请号:CN201410177666.4

    申请日:2014-04-29

    Abstract: 本发明涉及一种基于Dalvik虚拟机JNI机制中接口函数GetMethodID和GetStaticMethodID性能优化方法。本发明包括:在目标接口函数的适当位置植入数据索引机制;获取目标数据的标识常量并调用哈希函数计算标识常量的哈希值;根据哈希值在内建哈希表查找目标表项,如存在则直接返回目标数据地址;根据目标数据常量标识,调用原系统函数查找目标数据,如找到则将目标数据以及其标识常量的哈希值插入内建哈希表中并正确返回;否则抛出异常并返回。采用本发明所提供的优化技术方案对JNI机制接口函数GetMethodID、GetStaticMethodID进行优化后,性能表现全面优于原接口函数,性能提升幅度较大,在一定程度上可以提高Dalvik虚拟机整体性能。

    一种基于行为特征的摆渡木马防御方法

    公开(公告)号:CN105243328A

    公开(公告)日:2016-01-13

    申请号:CN201510616341.6

    申请日:2015-09-24

    CPC classification number: G06F21/56

    Abstract: 本发明公开了一种基于行为特征的摆渡木马防御方法。包括以下步骤,步骤一:通过内核层的注册表操作监控、文件操作监控、进程操作监控、网络操作监控获取摆渡木马的行为特征;步骤二:将内核层获取的行为特征与行为特征库的规则进行匹配,使用灰色模糊判定的方法完成摆渡木马的判定;步骤三:根据判定结果对摆渡木马进行相关的隔离处理,对行为规则库进行实施更新。本发明在现有针对病毒木马程序监控技术和行为分析方法的基础上,设计并实现了一个通过摆渡木马行为特征完成对摆渡木马的防御技术方案。

Patent Agency Ranking