-
公开(公告)号:CN115809132A
公开(公告)日:2023-03-17
申请号:CN202211557835.8
申请日:2022-12-06
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种轻量级可扩展的多核嵌入式操作系统调度器设计方法,属于操作系统任务调度领域。本发明从架构、扩展性和性能三个角度出发,通过对调度器运行流程的分析,对调度器架构、执行流程、关键模块的实现和数据结构进行了设计,简化了调度器的架构和处理流程,降低了调度器操作带来的时间开销,同时对调度器的扩展升级提供了便捷的接口。本发明有利于设计实现更高效和通用的调度器,有利于后续扩展,有效降低就绪队列管理带来的开销。
-
公开(公告)号:CN112115253A
公开(公告)日:2020-12-22
申请号:CN202010824405.2
申请日:2020-08-17
Applicant: 北京计算机技术及应用研究所
IPC: G06F16/338 , G06N3/04 , G06N3/08
Abstract: 本发明涉及一种基于多视角注意力机制的深度文本排序架构,其中,包括:输入层,用于输入网络模型中的数据;编码层使用双向长短期记忆网络分别编码查询和文本中单词的上下文特征,在双向长短期记忆网络中包括前向LSTM和后向LSTM;内部交互层,用来建模文本中不同单词的重要程度,对重要程度不同的单词给予不同的权重,采用自注意力机制建模查询与文本各自内部的重要语义信息;外部交互层,用来建模查询与文本之间的交互相关性,采用双向注意力机制来捕获查询与文本交互过程中的匹配模式;输出层,将外部交互层的输出作为输入,输出查询与文本的相关性分数作为排序依据。
-
公开(公告)号:CN118916148A
公开(公告)日:2024-11-08
申请号:CN202411233771.5
申请日:2024-09-04
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种异构多核处理器计算资源协同管理的任务调度方法,属于嵌入式操作系统异构调度领域。本发明设计并实现一种高效的CMCR构件,包括:主控核组件、计算核组件和多核通信组件。在ARM核部署实时操作系统,设计主控核组件管理DSP计算核,确保任务处理的即时性与稳定性,充分利用HMP的异构资源优势,最大化利用计算资源;ARM核对用户提供计算任务亲和服务接口,提升了编程效率,降低了应用在HMP下开发的复杂性与难度;通过多核通信组件的设计,利用核间中断、共享内存机制实现数据快速传输,不同处理器核间数据映射至专属地址空间避免了资源访问冲突。本发明实现了任务调度的最优化。
-
公开(公告)号:CN117762857A
公开(公告)日:2024-03-26
申请号:CN202311605222.1
申请日:2023-11-28
Applicant: 北京计算机技术及应用研究所
IPC: G06F15/167
Abstract: 本发明涉及一种基于异构多核核间通信的系统架构并行运行方法,属于嵌入式操作系统领域。本发明利用基于全局对象的异构处理器系统管理框架和HPCI,能够支持不同操作系统副本部署在异构处理器核上并行运行,每个异构处理器核上可以独立执行任务,并通过HPCI进行协同处理。可以根据异构处理器核数方便地扩展操作系统副本,能够充分利用了硬件资源,使得操作系统可以充分利用自己所在的核心,从而提高整体的执行效率,实现真正意义上的并行处理。
-
公开(公告)号:CN117112169A
公开(公告)日:2023-11-24
申请号:CN202311050911.0
申请日:2023-08-21
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种面向异构多核系统的资源管理方法,属于资源管理技术领域。本发明由从核计算能力注册、主控核动态调度、资源释放三部分构成。通过从核计算能力注册,了解并掌握各个从核支持的计算类型及能力大小,主核则根据计算任务类型不同动态分配不同的从核资源执行,该分配过程中充分考虑从核的特性、计算能力及执行任务的优先级,在保证系统实时性能的同时使得系统硬件特性得到最大发挥。本发明在降低资源法访问冲突的前提下,实现系统硬件资源的充分发挥,满足灵活、复杂的应用需求,为系统信息处理综合化提供方法支撑。
-
公开(公告)号:CN111680594A
公开(公告)日:2020-09-18
申请号:CN202010472836.7
申请日:2020-05-29
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种基于手势识别的增强现实交互方法,包括:根据需要识别的动态手势类型,建立复杂背景下多人多角度的静态手势数据集,利用MobileNet基础深度神经网络并结合SSD目标检测算法框架,在该数据集上进行训练,生成手势检测模型,以对获取到的静态手势进行识别;基于视频分帧进行动态手势识别;设计动态手势识别算法;基于动态手势识别进行人机交互,包括:捕获使用者的手势影像,在将短视频进行分帧处理后,将截取到的帧图像进行静态手势识别,并将识别到的结果记录下来,并结合动态手势识别算法进行判断,得到对应动态手势类别变化识别算法中的四种变化手势以及动态手势轨迹变化识别算法中的6种轨迹变化手势的类别和对应的位移量以及面积比。
-
公开(公告)号:CN119829157A
公开(公告)日:2025-04-15
申请号:CN202411712697.5
申请日:2024-11-27
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种基于嵌入式平台的软件高效动态装载方法,属于嵌入式操作系统领域。本发明对嵌入式软件的目标文件进行解析,获取各自的符号表信息;确认应用目标文件中的动态符号;对应用目标文件中的符号进行重定位,将动态地址转换为相对于系统目标文件的静态地址;将系统目标文件符号表与所有已加载的应用目标文件符号表合并,并在上位机中创建链表结构进行存储。本发明减少在性能资源受限的下位机上进行的动态加载工作,缩短程序在下位机中动态加载的处理时间和性能占用。
-
公开(公告)号:CN117632246A
公开(公告)日:2024-03-01
申请号:CN202311373577.2
申请日:2023-10-23
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种嵌入式任务栈空间分析方法,属于计算机软件领域。本发明通过代码静态扫描方法,确认所计算任务的函数调用关系图,通过反汇编手段确认各函数使用任务栈的大小,再根据任务具体内容分析递归函数使用情况和函数指针调用情况,根据架构要求确认中断和异常函数使用任务栈空间的情况,最终形成指定任务完整的函数调用关系图和任务栈使用数值,通过计算调用关系最大求和路径,分析出指定任务的任务栈空间最大使用数值。或通过计算任一调用图路径之和,分析出该分支下的任务栈空间使用情况。本发明能够大幅度改善任务栈空间分析时耗时较长计算困难的问题。
-
公开(公告)号:CN117555596A
公开(公告)日:2024-02-13
申请号:CN202311511538.4
申请日:2023-11-14
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种软硬件结合的操作系统实时性优化方法,属于计算机操作系统领域。本发明在芯片中增加一组专用寄存器,专用寄存器连接到CPU,用于在操作系统进行任务切换时,保存关键任务的CPU寄存器信息内容;将CPU中的部分Cache缓存空间进行重新分配,并命名为Cache专用缓存空间。Cache专用缓存空间的作用是将关键任务的代码段和数据段锁定在Cache中,在进行任务切换时,并不会将该段的内容进行替换。本发明能够大幅度改善软实时操作系统无法在严格的时间内完成,保障操作系统的实时性能够达到硬实时操作系统的水平。本发明实现简单有效,满足应用的要求。
-
公开(公告)号:CN115686774A
公开(公告)日:2023-02-03
申请号:CN202211180641.0
申请日:2022-09-26
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种高效的支持数据优先级的读写策略及实现方法,属于计算机软件领域。本发明在提供基本的数据发送功能上,解决当前某些对数据有优先级需求及性能要求较高的应用场景。任务的收发过程,支持高优先级的数据优先接收、发送处理,以确保资源使用的优先次序;任务执行过程不会因为等待某个外设资源而耽误任务后续功能函数的执行,并且不发生额外占用CPU的情况,让出CPU资源执行其它任务或任务内的其它函数。本发明在满足基本功能的前提下,额外支持数据收发的优先级功能,性能上即拥有阻塞不占用CPU资源的优点又具备非阻塞或轮询模式下任务不会被挂起的优点。
-
-
-
-
-
-
-
-
-