异构多核系统的访问智能隔离方法及装置制造方法及图纸

技术编号:39678872 阅读:18 留言:0更新日期:2023-12-11 18:56
本发明专利技术公开了一种异构多核系统的访问智能隔离方法及装置,该异构多核系统包括多个子系统,且每个子系统均包含对应的主机及总线

【技术实现步骤摘要】
异构多核系统的访问智能隔离方法及装置


[0001]本专利技术涉及计算机
,尤其涉及一种异构多核系统的访问智能隔离方法及装置


技术介绍

[0002]随着计算机技术的快速发展,异构多核系统越来越广泛地被应用到电子产品当中,如智能手机

无人机等

作为高性能计算机领域的主流体系结构,异构多核系统具备有强大的运算能力以及低功耗等优点,在计算机领域当中,其已经成为当前研究的一大热点

[0003]目前,异构多核系统会涉及到各主机子系统域之间的交互,而为了使得某主机子系统在发生异常情况时能够避免误触其他子系统的资源,一般会对各主机子系统域的资源进行隔离,如针对不同操作系统进行内存及区段隔离,又或者通过不同操作系统间的仲裁对
I/O
资源进行隔离等等

然而,通过实践发现,这些传统的系统隔离方法难以在某子系统出现问题时避免其他子系统所带来的干扰,使得系统隔离的可靠性不高,从而难以提升系统的稳定性

可见,提供一种新的异构多核系统的隔离方法以提升系统的隔离可靠性尤为重要


技术实现思路

[0004]本专利技术所要解决的技术问题在于,提供一种异构多核系统的访问智能隔离的方法及装置,可以防止各主机子系统域之间的资源访问冲突,实现异构多核系统域下各子系统的资源独立,进而可以提高对异构多核系统的访问隔离可靠性及有效性,从而可以保证异构多核系统的正常运行

[0005]为了解决上述技术问题,本专利技术第一方面公开了一种异构多核系统的访问智能隔离方法,所述异构多核系统包括多个子系统,每个所述子系统均包含对应的主机以及总线;其中,所述方法包括:
[0006]对于每一所述子系统,当所述子系统的总线接收到其他子系统的主机所发送的设备访问请求时,获取所述其他子系统的主机的目标主机信息;所述主机发送的设备访问请求包括所述主机需要访问的所述子系统的访问设备信息以及访问需求信息;
[0007]根据所述主机的目标主机信息以及所述主机发送的设备访问请求,判断是否需要对所述主机进行设备访问隔离;
[0008]当判断出不需要对所述主机进行设备访问隔离时,根据所述设备访问请求,对所述主机执行设备访问开放操作;
[0009]当判断出需要对所述主机进行设备访问隔离时,对所述主机执行设备访问隔离操作

[0010]作为一种可选的实施方式,在本专利技术第一方面中,所述根据所述主机的目标主机信息以及所述主机发送的设备访问请求,判断是否需要对所述主机进行设备访问隔离,包括:
[0011]根据所述主机发送的访问设备信息,确定所述主机需要访问的所述子系统的设备,并确定所述设备的访问隔离配置信息;
[0012]根据所述主机的目标主机信息

所述主机发送的访问需求信息以及所述设备的访问隔离配置信息,判断所述主机与所述设备之间的访问隔离需求度是否大于等于预设的目标需求度阈值;
[0013]当判断出所述访问隔离需求度大于等于所述目标需求度阈值时,确定需要对所述主机进行设备访问隔离

[0014]作为一种可选的实施方式,在本专利技术第一方面中,所述主机发送的访问需求信息指示所述主机需要访问所述子系统的设备的设备主体或者设备资源区域,所述设备的访问隔离配置信息至少包括所述设备的主体受访隔离信息;
[0015]其中,所述根据所述主机的目标主机信息

所述主机发送的访问需求信息以及所述设备的访问隔离配置信息,判断所述主机与所述设备之间的访问隔离需求度是否大于等于预设的目标需求度阈值,包括:
[0016]当所述访问需求信息指示所述主机需要访问所述子系统的设备的设备主体时,根据所述主机的目标主机信息以及所述设备的主体受访隔离信息,确定所述设备针对所述主机的主体访问隔离需求度;
[0017]判断所述主体访问隔离需求度是否大于等于预设的主体访问隔离需求度阈值;
[0018]当判断出所述主体访问隔离需求度大于等于所述主体访问隔离需求度阈值时,确定所述主机与所述设备之间的访问隔离需求度大于等于预设的目标需求度阈值

[0019]作为一种可选的实施方式,在本专利技术第一方面中,所述设备的访问隔离配置信息还包括所述设备的主体受访开放信息以及资源区域受访隔离信息;
[0020]以及,所述方法还包括:
[0021]当所述访问需求信息指示所述主机需要访问所述子系统的设备的设备资源区域时,根据所述主机的目标主机信息以及所述设备的主体受访开放信息,确定所述主机对所述设备的主体访问匹配度;
[0022]判断所述主体访问匹配度是否小于等于预设的主体访问匹配度阈值;
[0023]当判断出所述主体访问匹配度大于所述主体访问匹配度阈值时,根据所述主机的目标主机信息以及所述资源区域受访隔离信息,确定所述设备针对所述主机的资源区域访问隔离需求度;
[0024]判断所述资源区域访问隔离需求度是否大于等于预设的资源区域访问隔离需求度阈值;
[0025]当判断出所述资源区域访问隔离需求度大于等于所述资源区域访问隔离需求度阈值时,确定所述主机与所述设备之间的访问隔离匹配度大于等于所述目标匹配度阈值

[0026]作为一种可选的实施方式,在本专利技术第一方面中,所述设备的访问隔离配置信息是通过以下方式确定出的:
[0027]确定所述其他子系统的主机与所述设备之间的交互需求情况;所述交互需求情况包括所述主机与所述设备之间所具备的信息传输需求情况

信息查询需求情况

信息调用需求情况以及通讯需求情况中的至少一种;
[0028]根据所述交互需求情况,确定所述主机与所述设备之间的交互需求参数;所述交
互需求参数包括所述主机与所述设备之间所需的交互需求时长

交互需求时间点

交互需求频率以及交互需求信息中的至少一种;
[0029]根据所述交互需求参数,确定所述设备的访问隔离配置信息

[0030]作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
[0031]对于每一所述子系统,检测是否接收到针对所述子系统的设备的访问隔离配置信息修改请求;所述访问隔离配置信息修改请求包括请求修改的所述设备的访问隔离配置信息的具体内容;
[0032]当检测出接收到所述访问隔离配置信息修改请求时,获取发送所述访问隔离配置信息修改请求的目标主机的主机信息以及所述设备的目标情况;所述目标主机的主机信息包括所述目标主机的目标主机信息

修改等级以及配置信息历史修改情况中的至少一种,所述设备的目标情况包括所述设备的访问隔离配置信息的历史被修改情况和
/
或修改需求情况;
[0033]根据所述目标主机的主机信息以及所述设备的目标情况,确定所述目标主机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种异构多核系统的访问智能隔离方法,其特征在于,所述异构多核系统包括多个子系统,每个所述子系统均包含对应的主机以及总线;其中,所述方法包括:对于每一所述子系统,当所述子系统的总线接收到其他子系统的主机所发送的设备访问请求时,获取所述其他子系统的主机的目标主机信息;所述主机发送的设备访问请求包括所述主机需要访问的所述子系统的访问设备信息以及访问需求信息,所述目标主机信息包括主机标识信息和
/
或主机类型信息;根据所述主机的目标主机信息以及所述主机发送的设备访问请求,判断是否需要对所述主机进行设备访问隔离;当判断出不需要对所述主机进行设备访问隔离时,根据所述设备访问请求,对所述主机执行设备访问开放操作;当判断出需要对所述主机进行设备访问隔离时,对所述主机执行设备访问隔离操作
。2.
根据权利要求1所述的异构多核系统的访问智能隔离方法,其特征在于,所述根据所述主机的目标主机信息以及所述主机发送的设备访问请求,判断是否需要对所述主机进行设备访问隔离,包括:根据所述主机发送的访问设备信息,确定所述主机需要访问的所述子系统的设备,并确定所述设备的访问隔离配置信息;根据所述主机的目标主机信息

所述主机发送的访问需求信息以及所述设备的访问隔离配置信息,判断所述主机与所述设备之间的访问隔离需求度是否大于等于预设的目标需求度阈值;当判断出所述访问隔离需求度大于等于所述目标需求度阈值时,确定需要对所述主机进行设备访问隔离
。3.
根据权利要求2所述的异构多核系统的访问智能隔离方法,其特征在于,所述主机发送的访问需求信息指示所述主机需要访问所述子系统的设备的设备主体或者设备资源区域,所述设备的访问隔离配置信息至少包括所述设备的主体受访隔离信息;其中,所述根据所述主机的目标主机信息

所述主机发送的访问需求信息以及所述设备的访问隔离配置信息,判断所述主机与所述设备之间的访问隔离需求度是否大于等于预设的目标需求度阈值,包括:当所述访问需求信息指示所述主机需要访问所述子系统的设备的设备主体时,根据所述主机的目标主机信息以及所述设备的主体受访隔离信息,确定所述设备针对所述主机的主体访问隔离需求度;判断所述主体访问隔离需求度是否大于等于预设的主体访问隔离需求度阈值;当判断出所述主体访问隔离需求度大于等于所述主体访问隔离需求度阈值时,确定所述主机与所述设备之间的访问隔离需求度大于等于预设的目标需求度阈值
。4.
根据权利要求3所述的异构多核系统的访问智能隔离方法,其特征在于,所述设备的访问隔离配置信息还包括所述设备的主体受访开放信息以及资源区域受访隔离信息;以及,所述方法还包括:当所述访问需求信息指示所述主机需要访问所述子系统的设备的设备资源区域时,根据所述主机的目标主机信息以及所述设备的主体受访开放信息,确定所述主机对所述设备的主体访问匹配度;
判断所述主体访问匹配度是否小于等于预设的主体访问匹配度阈值;当判断出所述主体访问匹配度大于所述主体访问匹配度阈值时,根据所述主机的目标主机信息以及所述资源区域受访隔离信息,确定所述设备针对所述主机的资源区域访问隔离需求度;判断所述资源区域访问隔离需求度是否大于等于预设的资源区域访问隔离需求度阈值;当判断出所述资源区域访问隔离需求度大于等于所述资源区域访问隔离需求度阈值时,确定所述主机与所述设备之间的访问隔离匹配度大于等于所述目标匹配度阈值
。5.
根据权利要求2‑4任一项所述的异构多核系统的访问智能隔离方法,其特征在于,所述设备的访问隔离配置信息是通过以下方式确定出的:确定所述其他子系统的主机与所述设备之间的交互需求情况;所述交互需求情况包括所述主机与所述设备之间所具备的信息传输需求情况

信息查询需求情况

信息调用需求情况以及通讯需求情况中的至少一种;根据所...

【专利技术属性】
技术研发人员:王宏斌邹毅吴娟
申请(专利权)人:华南理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1