赵琛
- 作品数:128 被引量:195H指数:8
- 供职机构:中国科学院软件研究所更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划中国科学院战略性先导科技专项更多>>
- 相关领域:自动化与计算机技术自然科学总论医药卫生理学更多>>
- 一种数据驱动可扩展的智能通用任务调度系统
- 本发明公开了一种数据驱动可扩展的智能通用任务调度系统,包括应用信息收集系统、信息传递系统、信息存储系统、数据智能处理系统、调度系统;其中数据智能处理系统主要由数据加载、生成神经网络构建参数、构建神经网络、神经网络和决策信...
- 周鹏武延军赵琛
- 文献传递
- 基于Kubernetes的RISC-V异构集群云任务调度系统被引量:1
- 2022年
- 随着在云计算领域得到广泛的应用和关注,集群容器编排管理平台Kubernetes已广泛应用于容器化应用服务的自动部署和发布、应用弹性扩展和回滚更新、故障检测和自我修复等服务场景.第5代精简指令集计算机(fifth-generation reduced instruction-set computer, RISC-V)具有精简化、模块化、可扩展和开源4大技术特点和优势,已经得到学术界和工业界的广泛关注.本文立足于Kubernetes生态和RISC-V生态的协同研究点,为Kubernetes调度器提供异构指令集架构(instruction set architecture, ISA)的云服务任务调度支持.本文通过对生产环境中RISC-V指令集架构的各类计算任务需求进行了量化分析,发现现有的集群容器编排平台Kubernetes不具备调度RISC-V指令集架构的计算任务的能力,尤其是其调度算法无法利用RISC-V用户自定义的可扩展指令集架构特性提供高性能的可靠服务.为解决上述问题,本文提出了一种创建时调度的ISAMatch模型,综合考虑指令集亲和性、同种指令集架构节点数量和节点资源利用率等多个方面,实现任务的最佳分配.本文以现有的集群调度器为基础,完善其针对多种指令集架构任务的调度需求,相对比默认调度器正确率62%(调度RISC-V基础指令集任务)、41%(调度RISC-V扩展指令集任务)、67%(调度RISC-V扩展指令集任务且有“RISC-V”节点匹配标签),在不考虑资源限制的条件下, ISAMatch模型可以达到100%的任务调度正确率.
- 蒋筱斌熊轶翔张珩侯朋朋武延军赵琛
- 基于事件处理函数的GUI测试用例集约简技术被引量:4
- 2015年
- GUI测试用例集约简是降低GUI软件测试成本的有效手段.GUI软件的消息循环机制以及事件驱动特性,导致传统的基于控制流和数据流的测试用例集约简技术难以直接应用于GUI测试用例集约简.如何在尽可能保持原有测试用例集缺陷发现能力的基础上,尽可能地降低GUI测试用例集规模,是GUI测试用例集约简的一个挑战.以事件处理函数为核心,结合控制流和数据流技术,根据事件处理函数代码结构特征以及事件处理函数之间的数据依赖关系定义测试冗余规则,制定并实现了3种测试用例集约简技术.实验结果表明:与已有技术相比,其中两种根据事件处理函数之间的数据依赖关系制定的测试用例集约简技术达到了较好的约简效果.
- 陈军成薛云志陶秋铭赵琛
- 关键词:测试用例集约简
- 面向GPU平台的复杂网络core分解方法研究被引量:2
- 2020年
- 在复杂网络理论中,core分解是一种最基本的度量网络节点“重要性”并分析核心子图的方法.Core分解广泛应用于社交网络的用户行为分析、复杂网络的可视化、大型软件的代码静态分析等应用.随着复杂网络的图数据规模和复杂性的增大,现有研究工作基于多核CPU环境设计core分解并行算法,由于CPU核数和内存带宽的局限性,已经无法满足大数据量的高性能计算需求,严重影响了复杂网络的分析应用.通用GPU提供了1万以上线程数的高并行计算能力和高于100GB/s访存带宽,已被广泛应用于大规模图数据的高效并行分析,如广度优先遍历和最短路径算法等.为了实现更为高效的core分解,提出面向GPU平台下的复杂网络core分解的两种并行策略.第1种RLCore策略基于图遍历思想,利用GPU高并发计算能力对网络图结构自底向上遍历,逐步迭代设置各节点所属的core层;第2种ESCore策略基于局部收敛思想,对各节点从邻居节点当前值进行汇聚计算更新直至收敛.ESCore相比RLCore能够大大降低遍历过程中GPU线程更新同一节点的同步操作开销,而其算法的迭代次数受收敛率的影响.在真实网络图数据上的实验结果表明,所提出的两个策略在效率和扩展性方面能够大幅优于现有其他方法,相比单线程上的算法高达33.6倍性能提升,且遍历边的吞吐性能(TEPS)达到406万条/s,单轮迭代的ESCore的执行效率高于RLCore.
- 张珩崔强侯朋朋武延军赵琛
- 关键词:复杂网络GPU
- 基于C++映射的TTCN-3测试系统及测试方法
- 本发明提出了一种基于C++映射的TTCN-3测试系统及测试方法。该测试系统及其测试方法基于TTCN-3的C++映射标准,通过语言转换器将TTCN-3测试用例转换成语义相等的C++测试用例,并在TTCN-3运行环境进行编译...
- 赵琛潘远明陈伟薛云志杨宗奎孙丽霞
- 文献传递
- 基于RISC-V与Canary机制的缓冲区溢出攻击防御方法及装置
- 本发明公开一种基于RISC‑V与Canary机制的缓冲区溢出攻击防御方法及装置,包括:为程序源代码的抽象语法树赋予content属性后,生成节点调用关系图G;生成特殊数据Canary;在每一调用节点content属性所对...
- 刘畅赵琛武延军芮志清吴敬征
- 文献传递
- 工作流管理中参与者的动态分配方法
- 本发明涉及一种在工作流管理中针对参与者的动态分配方法,用于实现多变业务过程中工作流参与者的动态分配。它通过建立工作流程及流程中各个活动的行为目标,以及系统中参与者的外部接口和内部结构约束,根据行为目标匹配参与者的外部接口...
- 杜栓柱黎巎赵琛李明树
- 文献传递
- 面向媒体时序描述的带时间自动机的自动构造方法被引量:2
- 1999年
- 依据有穷状态自动机模型,面向程序规范的并发系统和分布式系统测试方法的研究已经取得许多结果.由于特殊的实时和同步要求,这些结果不能直接应用于分布式多媒体软件系统的测试.为此,作者提出一种面向媒体对象时序描述的带时间自动机(Tim ed autom ata)的自动构造方法,根据带时间自动机,对分布式多媒体软件系统进行非确定性测试时,可以较容易地判断运行结果正确与否;在进行确定性测试时。
- 赵琛
- 关键词:分布式多媒体自动机软件系统
- 基于规则的软件过程主体自动协商系统和方法
- 一种基于规则的软件过程主体自动协商系统和方法,该系统由平等的软件过程主体互连而成,过程主体包括以下功能模块:协商规则编辑器、协商模型分析器、协商规则引擎、协商过程引擎、协商规则库、协商过程库。该方法包括步骤:依次处理接收...
- 王青黎巎李明树杜栓柱赵琛
- 文献传递
- 一种密码学算法快速部署方法
- 本发明公开了一种密码学算法快速部署方法,其步骤包括:1)在服务器上设置一密码学算法库;所述密码学算法库中的密码学算法为MLIR格式的算法;所述服务器为控制目标芯片的主机;2)从所述密码学算法库中选择用户所需密码算法;3)...
- 卫元宇韩柳彤邢明杰武延军赵琛