-
公开(公告)号:CN115858132A
公开(公告)日:2023-03-28
申请号:CN202310176816.9
申请日:2023-02-28
Applicant: 北京智芯微电子科技有限公司 , 北京大学
Abstract: 本发明公开了一种线程调度方法、装置、芯片、电子设备及存储介质。方法包括:从第一状态寄存器中确定下一周期对应的线程槽,第一状态寄存器包括多个线程槽,多个线程槽用于按照预设线程调度顺序存储多个线程的线程信息;基于下一周期对应的线程槽存储的线程信息确定下一周期待调度的线程;若下一周期待调度的线程为硬实时线程且硬实时线程为活跃状态,则在下一周期调度硬实时线程;若下一周期待调度的线程为硬实时线程且硬实时线程为休眠状态,或下一周期待调度的线程为软实时线程,则根据上一次调度的软实时线程确定下一周期的软实时线程,并在下一周期调度软实时线程。由此,使得不同级别的线程都能够满足时间约束,并且能够提高系统的吞吐率。
-
公开(公告)号:CN115794477B
公开(公告)日:2023-05-23
申请号:CN202310054470.5
申请日:2023-02-03
Applicant: 北京智芯微电子科技有限公司 , 北京大学
Abstract: 本发明公开了一种程序的时间约束方法、装置、芯片、电子设备及存储介质。程序包括目标代码块、设于目标代码块的开始位置的第一时间约束指令和设于目标代码块的结束位置的时间检测指令,方法包括:执行第一时间约束指令,得到目标代码块的最大允许执行时长;执行目标代码块;执行时间检测指令,以在基于最大允许执行时长确定目标代码块执行超时时,进行超时异常提醒。由此,能够及时进行目标代码块的超时提醒,更合理且高效地实现资源的调度,以保证不同关键级别的任务都能够满足时间约束,提升了时序控制的精确度。
-
公开(公告)号:CN115794477A
公开(公告)日:2023-03-14
申请号:CN202310054470.5
申请日:2023-02-03
Applicant: 北京智芯微电子科技有限公司 , 北京大学
Abstract: 本发明公开了一种程序的时间约束方法、装置、芯片、电子设备及存储介质。程序包括目标代码块、设于目标代码块的开始位置的第一时间约束指令和设于目标代码块的结束位置的时间检测指令,方法包括:执行第一时间约束指令,得到目标代码块的最大允许执行时长;执行目标代码块;执行时间检测指令,以在基于最大允许执行时长确定目标代码块执行超时时,进行超时异常提醒。由此,能够及时进行目标代码块的超时提醒,更合理且高效地实现资源的调度,以保证不同关键级别的任务都能够满足时间约束,提升了时序控制的精确度。
-
公开(公告)号:CN102163143B
公开(公告)日:2013-05-01
申请号:CN201110108052.7
申请日:2011-04-28
Applicant: 北京北大众志微系统科技有限责任公司 , 济南众志信息技术有限公司 , 北京大学
IPC: G06F9/38
CPC classification number: G06F9/44521 , G06F8/54 , G06F9/3846
Abstract: 本发明披露了一种实现值关联间接跳转预测的方法,涉及编译器和处理器,该方法包括:编译器根据对处理器执行可执行程序时获取的剖视信息,识别源程序中间接跳转指令对应的子程序结构及其关联数据值中的关联信息,并在该源程序中插入用以标识该关联信息的引导指令,再次生成可执行程序;处理器在执行编译器再次生成的可执行程序过程中,根据引导指令动态收集关联信息,并生成值历史模式。本发明可有效地提高间接跳转指令的预测准确率,从而可提高处理器及其应用整体的系统性能。
-
公开(公告)号:CN108460293A
公开(公告)日:2018-08-28
申请号:CN201710095174.4
申请日:2017-02-22
Applicant: 北京大学
IPC: G06F21/64
Abstract: 本发明公开了一种应用程序完整性多级检查机制,包括:结合页面级和文件级的程序完整性多级检查机制。页面级检查对实际访问内容进行检查,文件级检查对文件全部内容进行检查;使用一个只读数据库存储页面级检查的特征数据,每个文件的特征数据置于文件扩展属性或嵌入文件内容;操作系统在装载应用程序时,查询特征数据库获得文件对应的特征数据,在缺页处理过程中完成对调入页面的完整性检查。文件级完整性检查在应用程序装载期完成。本发明的核心是以页面级完整性检查为主,以文件级完整性检查为补充。本检查机制可在多种系统中实现,即使在计算资源有限的轻量级终端上,其性能开销也可以控制在较低范围内。
-
-
-
-