-
公开(公告)号:CN117827420A
公开(公告)日:2024-04-05
申请号:CN202211201022.5
申请日:2022-09-29
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种面向嵌入式系统的参数调优方法、服务器及系统。所述方法包括:接收一客户端收集并发送的嵌入式系统的系统信息;其中,所述系统信息根据所述嵌入式系统中运行的业务程序生成;对所述系统信息进行分类,获取所述系统信息的分类结果;以所述业务程序的性能指标为基准,或以所述嵌入式系统的CPU能耗和内存能耗为基准,对所述分类结果进行处理,得到所述分布式系统的参数调优结果;将所述参数调优结果发送至所述客户端,以使所述客户端对所述分布式系统的参数进行更新。本发明可以基于性能或者能耗对嵌入式系统参数进行调优。
-
公开(公告)号:CN117827317A
公开(公告)日:2024-04-05
申请号:CN202410007781.0
申请日:2024-01-03
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
Abstract: 本发明公开了一种面向RISC‑V多指令集组合的二进制格式支持的运行方法和装置,通过一个富指令格式打包工具,将由不同指令集组合编译实现的可执行文件打包成一个富指令集格式文件包。由操作系统内核对由可执行文件打包而成的富指令集格式的文件包进行解析,加载;在操作系统运行时,由动态加载器对富指令集格式的动态库进行解析加载,进而交由用户层运行。有效地避免由不同扩展指令集组合导致的应用依赖运行环境不兼容问题,提高了程序的可用性、可伸缩性和扩展性,也提高了AIoT场景中存储资源量。
-
公开(公告)号:CN117172093A
公开(公告)日:2023-12-05
申请号:CN202310909401.8
申请日:2023-07-24
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
Abstract: 本发明公开了一种基于机器学习的Linux系统内核配置的策略推荐方法及装置,所述方法包括:基于Linux系统的当前参数配置,进行负载数据的采集;根据所述负载数据,识别当前负载的负载类型;根据所述当前负载的历史最优推荐,为当前负载进行最新参数配置的推荐;生成所述最新参数配置的参数空间,并使用参数推荐优化模型在所述参数空间内进行所述Linux系统的参数推荐,得到参数推荐结果。本发明为Linux系统内核的参数配置优化提供通用的优化策略,可以有效提高资源利用率,提升负载性能。
-
公开(公告)号:CN116991577A
公开(公告)日:2023-11-03
申请号:CN202310792705.0
申请日:2023-06-30
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
IPC: G06F9/50 , G06F16/9535 , G06F18/214 , G06F18/243 , G06N20/20
Abstract: 本发明公开了一种基于机器学习的云服务平台负载策略推荐方法。本发明采用机器学习方法进行参数推荐以及分类识别,可以集成在以Kubernetes为代表的容器编排系统上,通收集集群上负载的历史数据,使用带标签的不同类别负载的特征数据,进行识别模型的构建;完成训练后,持续监控集群,每当集群上有新的负载到达时,识别负载并进行参数推荐;参数推荐的过程通过贝叶斯优化进行,为集群上部署的应用推荐最佳的参数配置。相比于传统的Kubernetes自身的优化方法,本发明构建起完整的优化逻辑链条,更高效且更具持续性;完成优化迭代过程后,再将类型标签和相应的最佳推荐共同记录到推荐知识库,在后续工作中,进行更新或快速推荐。
-
公开(公告)号:CN116841560A
公开(公告)日:2023-10-03
申请号:CN202310860768.5
申请日:2023-07-13
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
Abstract: 本发明公开了一种面向RISC‑V AIoT的高定制化操作系统构建方法和系统。在生成定制的编译依赖关系阶段,用户提供多维度的操作系统定制清单,编译系统将清单中的应用、基础库、init管理器、RISC‑V硬件等转化为编译属性,根据各组件编译属性生成组件编译脚本;同时,根据选定RISC‑V硬件的厂商初始内核配置项,融合内核选项定制项,检查内核配制选项的依赖关系,生成补全依赖关系的最小内核配置。在生成镜像阶段,生成定制的操作系统编译依赖树,根据编译依赖树进行编译,生成定制的最小操作系统镜像。本发明可以满足用户对RISC‑V嵌入式Linux操作系统的多维定制选择,保证生成最小操作系统镜像,增强操作系统的可伸缩和可扩展性,适用于操作系统高定制性需求的AIoT应用场景。
-
公开(公告)号:CN116756067A
公开(公告)日:2023-09-15
申请号:CN202310702090.8
申请日:2023-06-14
Applicant: 中国科学院软件研究所 , 中科南京软件技术研究院
IPC: G06F13/38 , G06V10/764 , G06V10/94
Abstract: 本发明公开了基于鸿蒙分布式SoftBus的AI‑EC嵌入式系统及其构建、部署方法,涉及计算机软件技术领域,通过定制分布式软总线的meta‑layer—meta‑dsoftbus、边缘计算模块meta‑layer—meta‑cambricon,编写yml描述文件,构建一种基于RISC‑V架构的AI边缘计算嵌入式Linux系统;将该系统在开发板上部署和运行,实现本系统和鸿蒙系统之间通过软总线进行互联互通和图片边缘计算处理的功能。
-
公开(公告)号:CN115130649A
公开(公告)日:2022-09-30
申请号:CN202210368166.3
申请日:2022-04-08
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种面向流水线分布式端云协同推理的深度学习模型划分方法和装置。该方法是一种面向视频帧流推理的机器学习模型分割方法,整个推理过程分为边缘设备推理、数据传输、云端设备推理三个部分,能以流水线的形式在边缘侧与云端分布式执行推理过程。将机器学习中的深度神经网络模型,根据约束三部分延迟的方法找到最优分割点,把模型分割为两部分。本发明公开了模型分割的完整方案以及分割模型所使用的算法及原理,通过边缘设备与云端的协同,找到最优的模型分割方案,提高整个推理系统的吞吐率。
-
公开(公告)号:CN114416031B
公开(公告)日:2022-09-16
申请号:CN202111614382.3
申请日:2021-12-27
Applicant: 中国科学院软件研究所
IPC: G06F8/20 , G06F8/30 , G06F9/4401 , G06F9/445 , G06F11/36
Abstract: 本发明公开了一种面向AIoT场景支持RISC‑V处理器的操作系统,其特征在于,包括支持RISC‑V处理器和轻量级基础C库musl的操作系统引导程序,支持RISC‑V处理器和轻量级基础C库musl的Linux操作系统内核,支持轻量级基础C库musl的基本文件系统,以及支持RISC‑V处理器和轻量级基础C库musl的应用组件;其中,引导程序用于引导Linux操作系统内核启动以及完成RISC‑V处理器和硬件接口设备的初始化工作;基本文件系统挂载在Linux操作系统内核之上,用于管理系统中的文件,应用组件用于支持碎片化的AIoT应用场景。本发明适用于AIoT应用场景的碎片化、高实时性、低功耗的情况。
-
公开(公告)号:CN109634843B
公开(公告)日:2021-09-21
申请号:CN201811285022.1
申请日:2018-10-31
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种面向AI芯片平台的分布式自动化软件测试方法及平台。该平台可以通过服务器将AI软件测试任务自动化的分发给不同的AI芯片平台客户端计算机去运行,测试完成后将测试结果统一到服务器管理,然后根据需求自动发布环境更新任务并随后向X86客户端发起第二次相同的测试任务,该任务在X86客户端上进行纯软件运行,并统一收集管理第二次的测试结果。当两次测试工作结束后,会自动的对两次的测试结果进行对比分析,并输出分析结果;并且,对前后两次离线模型的改变进行追溯,定位离线模型的结点或者输入导致错误,帮助软件工程师和硬件工程师排查问题。
-
公开(公告)号:CN113343949A
公开(公告)日:2021-09-03
申请号:CN202110883375.7
申请日:2021-08-03
Applicant: 中国航空油料集团有限公司 , 航天神舟智慧系统技术有限公司 , 中国科学院软件研究所
Abstract: 一种通用的基于嵌入式平台的行人检测模型的训练方法,包括:数据集的准备,进行图像标准化;训练浮点模型,采用降低浮点数进行深度学习模型训练;微调量化卷积层,使用上一步骤得到的浮点模型,并将模型的路径添加到微调量化卷积脚本中进行微调,得到微调量化卷积层;应用线性变换微调模型,利用已标注的样本对预训练参数进行调整,以针对行人检测任务来修正模型网络;模型效果测试,利用测试集测试行人检测模型的准确率和召回率;在实时性和检测的灵活性上有较大的提高,同时具有高准确率和召回率等良好性能。
-
-
-
-
-
-
-
-
-