-
公开(公告)号:CN114723058A
公开(公告)日:2022-07-08
申请号:CN202210369401.9
申请日:2022-04-08
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种面向高采样率视频流分析的神经网络端云协同推理方法和装置。在面向实际的高采样率视频流场景下,通过对深度神经网络的建模分析,在将推理任务划分成边缘端/云端不同阶段的同时,完成深度神经网络模型的周期性循环划分策略,突破了目前面对高采样率视频流时的瓶颈。通过周期性循环划分策略,使边缘端/云端在指定深度神经网络模型下减少系统中的推理等待时间,达到系统的极限吞吐量,充分利用了边缘端和云端的计算能力。
-
公开(公告)号:CN106970880B
公开(公告)日:2021-01-01
申请号:CN201710295065.7
申请日:2017-04-28
Applicant: 中国科学院软件研究所
IPC: G06F11/36
Abstract: 本发明公开了一种分布式自动化软件测试方法及系统。本方法为:1)服务器端加载软件测试任务列表和各客户端的配置文件;检查各客户端的状态,建立一客户端状态表;选取具有相同功能的两待测算法A、B;2)各客户端根据算法A进行环境部署;服务器端从该软件测试任务列表中选取未执行的测试任务,并将其发送给选取的客户端;3)客户端执行收到的测试任务并将测试结果发送给服务器端;4)客户端根据算法B更新环境部署,重复步骤1)~3);5)服务器端判断各测试任务对应的两测试结果是否发生变化;对于出现性能退化的测试任务,基于二分法进行测试,最终自动定位出导致被测模块性能退化的补丁。本发明便于开发人员对相应问题进行分析解决。
-
公开(公告)号:CN107133278A
公开(公告)日:2017-09-05
申请号:CN201710240182.3
申请日:2017-04-13
Applicant: 中国科学院软件研究所
CPC classification number: G06F17/30106 , G06F9/45537 , G06F17/30091 , G06F17/30165 , G06F17/30174 , G06F17/30233 , G06F21/6218
Abstract: 本发明公开了一种基于虚拟桌面环境的文档管理控制方法。本方法为:1)服务端创建虚拟桌面环境,为每一用户分配一桌面实例、与桌面实例绑定的账号信息,以及虚拟磁盘;2)用户通过桌面客户端根据自己的账号登录分配给自己的桌面实例;服务端根据该用户的账号为该用户的桌面实例挂载对应的虚拟磁盘;3)用户通过登录的桌面实例发送文档访问请求给服务端,服务端响应收到的文档访问请求并将处理结果发送给对应的桌面实例。本发明能够在保证员工文档使用便捷性的同时,保证企业能够更好的管理和控制文档,有效的调和了员工和企业间关于文档管理控制的矛盾。
-
公开(公告)号:CN102096782A
公开(公告)日:2011-06-15
申请号:CN201110030183.8
申请日:2011-01-27
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种基于虚拟机的移动介质网银安全认证方法,属于信息安全技术领域。所述方法包括:a)在移动介质上烧录虚拟机环境安装程序和网银系统镜像;b)所述移动介质首次插入物理主机时,自动在物理主机的硬件层和系统层之间安装虚拟机环境,并使物理主机启动后直接运行虚拟机环境,物理主机中的用户操作系统在虚拟机环境下运行;c)虚拟机环境监测到所述移动介质插入时,中止用户操作系统的运行,启动网银系统;d)虚拟机环境监测到所述移动介质拔出时,停止网银系统,恢复用户操作系统的运行。本发明可用于网上银行。
-
公开(公告)号:CN118689471B
公开(公告)日:2024-12-03
申请号:CN202411164761.0
申请日:2024-08-23
Applicant: 中国科学院软件研究所
Abstract: 本发明涉及计算机软件技术领域,提供一种面向RISC‑V架构扩展指令集的可扩展操作系统,硬件层的通用RISC‑V处理器包括基础指令集和部分标准扩展指令集,多样化RISC‑V处理器还包括除了通用处理器所包含的指令集之外的其他标准和非标准扩展指令集;操作系统内核层的通用操作系统内核不支持部分特定的扩展指令集,特定的操作系统内核支持部分特定的扩展指令集;库层的基本模型包括扩展指令集不相关的库,可扩展模型包括扩展指令集不相关的库和扩展指令集相关的库;应用程序层的基本模型包括扩展指令集不相关的应用程序,可扩展模型包括扩展指令集不相关的应用程序和扩展指令集相关的应用程序,无需将对扩展指令集的支持留给用户。
-
公开(公告)号:CN118779204A
公开(公告)日:2024-10-15
申请号:CN202310368734.4
申请日:2023-04-07
Applicant: 中国科学院软件研究所
Abstract: 本发明涉及一种基于二进制分析与中间文件重连接的共享库去膨胀方法。所述方法包括:对目标应用程序及该目标应用程序依赖的共享库进行二进制分析,得到外部调用接口列表;基于所述共享库,获取重构共享库所需的中间文件;其中,所述中间文件为目标应用程序的中间文件在所述共享库中可重定位的共享库文件;基于所述外部调用接口列表和所述中间文件,得到去膨胀后的共享库。本发明可以额外的裁剪数据段,从而达到更好的去膨胀效果。
-
公开(公告)号:CN118708182A
公开(公告)日:2024-09-27
申请号:CN202310309771.8
申请日:2023-03-27
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
IPC: G06F8/41 , G06F11/22 , G06F9/455 , G06F9/4401 , G06F11/30 , G06N7/01 , G06N20/00 , G06N20/20 , G06N5/01
Abstract: 本发明公开了一种内核编译配置的自动化离线调优方法,其步骤包括:1)划分配置项黑白名单,设置待调整配置项列表;2)从内核Kconfig文件抽取待调整配置项的类型和值域,目标主机发送待调整配置项信息给AI引擎;3)AI引擎生成一组待调整配置项的随机取值;4)对生成随机配置项取值进行内核配置错误值检测纠正,得到正确的内核配置文件;5)内核编译生成二进制镜像文件和模块文件;6)对生成文件进行启动检查,若检查失败,则通知AI引擎重新生成一组配置;7)内核切换并重启;8)采集业务应用性能数据发送给AI引擎;9)重复上述步骤3)‑8)的训练过程达到规定轮数,AI引擎返回一组性能最优的内核配置项取值。
-
公开(公告)号:CN116434040A
公开(公告)日:2023-07-14
申请号:CN202310197228.3
申请日:2023-03-03
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
IPC: G06V10/94 , G06V10/82 , G06V10/764
Abstract: 本发明提供一种面向RISC‑V体系架构的实时目标检测方法及系统,涉及嵌入式系统领域。将寒武纪CNStream数据流处理SDK的环境依赖和CNToolkit及固件依次移植至RISC‑V体系架构中;移植寒武纪CNStream数据流处理SDK;加载离线模型文件;初始化嵌入式设备和MLU 220M.2;采集源数据,使用RTSP推流传入至寒武纪CNStream数据流处理SDK中;寒武纪CNStream数据流处理SDK对源数据进行处理,实现目标检测功能;目标检测结果通过RTSP推流至VLC媒体播放器进行展示。本发明通过使用Sifive Unmatched嵌入式设备和国产智能芯片寒武纪边缘端人工智能加速卡MLU 220M.2,运用寒武纪CNStream数据流处理SDK,实现面向RISC‑V体系架构的实时目标检测功能。
-
公开(公告)号:CN116243924A
公开(公告)日:2023-06-09
申请号:CN202310142912.1
申请日:2023-02-08
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
IPC: G06F8/41
Abstract: 本发明公开了一种内核配置项错误值的检测方法及装置,所述方法包括:获取待检测内核配置文件的Kconfig配置项定义文件;将所述Kconfig配置项定义文件中的Kconfig信息,保存到树结构;解析出待检查配置文件的配置项及取值,并基于所述树结构对所述配置项及取值进行检测,以得到所述待检查配置文件中各配置项的错误类型。本发明实现对内核配置项进行取值风险等问题的检测。
-
公开(公告)号:CN115658492A
公开(公告)日:2023-01-31
申请号:CN202211280479.X
申请日:2022-10-19
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
IPC: G06F11/36 , G06F16/28 , G06F16/2457 , G06F16/2458
Abstract: 本发明公开了一种内核配置项异常值检测方法及装置。所述方法包括:构建内核默认配置数据集;遍历待检测内核配置文件中所有内核配置项的名称、取值,并结合所述内核默认配置数据集补充未在待检测内核配置文件中出现的配置项取值,以构建待检测配置数据集V;将所述待检测配置数据集V与所述内核默认配置数据集中的配置项进行比较,得到所述待检测内核配置文件的异常检测结果。本发明基于内核社区和主流发行版的内核默认配置建立数据集进行异常值检测,能够检测出满足配置项依赖关系、却不恰当配置的异常值,减少配置误操作或遗漏的可能性,提高内核配置成功率。
-
-
-
-
-
-
-
-
-