一种面向神经网络作业优化的内存分配方法

    公开(公告)号:CN117493017A

    公开(公告)日:2024-02-02

    申请号:CN202311607304.X

    申请日:2023-11-28

    Abstract: 本发明公开了一种面向神经网络作业优化的内存分配方法,通过修改Tensor的基类的数据结构;使用分块布局实例化神经网络模型的参数对象;初始化并同步参数对象的所有副本;判断神经网络模型的所有参数是否完成初始化;若识别到所有参数完成初始化时,则实例化中间结果对象;判断中间结果是否从第一维进行划分;若识别到中间结果从第一维进行划分时,则将原来Tensor对象的内存区修改为分块布局;判断任务划分是否使用静态调度策略;若识别到任务划分使用静态调度策略时,则顺序分配子任务到子线程并将子数据对应到NUMA节点上;将对应到一个NUMA节点的所有子数据作为一个分块分配内存。本发明稳定提升神经网络作业的执行效率。

    一种面向飞腾平台的微虚拟机在线迁移方法及系统

    公开(公告)号:CN112527461B

    公开(公告)日:2024-01-09

    申请号:CN202011496285.4

    申请日:2020-12-17

    Abstract: 本发明公开了一种面向飞腾平台的微虚拟机在线迁移方法及系统,本发明包括在目标物理节点node_des上初始化目标微虚拟机vm_des;在源物理节点node_src上保存源微虚拟机vm_src中的应用程序状态;将源物理节点node_src中保存源微虚拟机vm_src中的应用程序状态得到的指定目录下的进程状态文件同步传输至目标物理节点node_des上对应的指定目录下;在目标微虚拟机vm_des中预留进程状态文件中记录的应用程序原始进程号;在目标微虚拟机vm_des中恢复应用程序状态。本发明能够实现微虚拟机在线迁移功能,极大地提高了微虚拟机的使用场景,可降低网络传输开销,提高微虚拟机在线迁移效率。

    基于TEE的进程动态完整性度量方法及系统

    公开(公告)号:CN117272286A

    公开(公告)日:2023-12-22

    申请号:CN202311124108.7

    申请日:2023-09-01

    Abstract: 本发明公开了一种基于TEE的进程动态完整性度量方法及系统,包括:在REE环境下利用钩子函数捕捉操作系统将程序的代码段从硬盘加载到内存时引发的缺页异常,若钩子函数捕获到缺页异常,则切换至TEE环境下,利用TEE度量模块通过可信固件获取REE环境下缺页异常发生时的错误地址寄存器FAR_EL1和页表基地址寄存器TTBR0_EL1的值,并查询物理地址、映射到TEE地址空间以获取代码页内容并计算度量值,若与基准值一致且代码页的权限为不可写,则切换回REE环境下继续执行该程序;否则拒绝。本发明旨在实现一种保护全面、验证级别高、安全可靠、通用性好的动态完整性度量方法以有效缓解TOC‑TOU攻击。

    基于代码相似性分析的操作系统脆弱性检测方法、系统及介质

    公开(公告)号:CN111400724B

    公开(公告)日:2023-09-12

    申请号:CN202010381909.1

    申请日:2020-05-08

    Abstract: 本发明公开了一种基于代码相似性分析的操作系统脆弱性检测方法、系统及介质,本发明方法包括定位脆弱性代码段,形成操作系统脆弱性代码库;筛选操作系统源码库;针对脆弱性代码段、操作系统源码库分别生成代码属性图集合;分别从脆弱性代码段中的脆弱函数和操作系统源码库中各待测函数的代码属性图集合中提取特征,计算相似性,检测是否存在脆弱性代码的复用,并输出结果。本发明针对现有脆弱性代码复用检测方法在面向操作系统等规模较大的软件系统时出现的检测能力不足等问题,采用筛选操作系统源码库,以及多脆弱性特征的递进式筛选等方法,对现有检测方法流程进行了改进和优化,在保证较高的运行效率的同时,兼顾良好的准确度。

    基于特征提取的Rust程序缺陷自动检测方法及系统

    公开(公告)号:CN116680705A

    公开(公告)日:2023-09-01

    申请号:CN202310947118.4

    申请日:2023-07-31

    Abstract: 本发明公开了一种基于特征提取的Rust程序缺陷自动检测方法及系统,通过分析Rust中有限类不安全Rust的主要使用场景,静态分析不安全代码本质不安全原因,构成每类不安全操作数据集,作为特征提取的输入;对不安全Rust不安全具体原因、来源和使用场景进行分析,构建包含每类不安全操作的缺陷数据集;对缺陷数据集中的不安全操作的词法规则进行分析,获取每类不安全Rust操作的关键字、函数名和运算符信息;根据有限类不安全Rust的特征,设计基于特征识别的缺陷检测。本发明有效的降低假阳性和假阴性的概率,并且自动化技术有效的提高了缺陷检测的效率。

    基于Rust语言的安全性增强模型开发方法及系统

    公开(公告)号:CN116484439A

    公开(公告)日:2023-07-25

    申请号:CN202310750401.8

    申请日:2023-06-25

    Abstract: 本发明公开了一种基于Rust语言的安全性增强模型开发方法及系统,通过等价功能替代设计:针对访问或修改可变静态变量和union字段两类不安全操作,静态分析不安全原因,使用标准库函数和/或接口对两类不安全操作进行替换;内部不安全封装设计:对于无法直接进行替换的不安全操作,在不安全代码暴露为不安全之前,将无法直接进行替换的不安全操作正确的封装在内部不安全函数中;增加ACSL形式化规约设计:将ACSL形式化规约设计用于封装得到的内部不安全函数中,为内部不安全封装函数增加类ACSL规约验证,提供生命周期支持和限制不安全状态范围集合。本发明降低形式化验证的复杂性,提升Rust操作系统安全性。

    基于行为的操作系统动态强制访问控制方法、系统及介质

    公开(公告)号:CN115694943A

    公开(公告)日:2023-02-03

    申请号:CN202211312698.1

    申请日:2022-10-25

    Abstract: 本发明公开了一种基于行为的操作系统动态强制访问控制方法、系统及介质,本发明包括:将预先建立的安全规则库载入内核,安全规则库包括行为‑安全规则集和通用安全规则集;在主体发出访问请求时,捕获访问请求并获取行为信息,基于访问请求和行为信息结合内核中的行为‑安全规则集以及通用安全规则集进行强制访问控制决策,并根据强制访问控制决策的结果选择允许或拒绝主体发出的访问请求。本发明将经典操作系统访问控制机制的主体‑安全规则集映射拓展为行为‑安全规则集映射,可根据行为要素的变化动态切换生效的安全规则,能够实现不同应用场景下权限的动态调控,具有保护全面、安全可靠、通用性好、可扩展性强的优点。

Patent Agency Ranking