[发明专利]一种支持可扩展处理器机间中断通信的方法和装置有效
| 申请号: | 201911070386.2 | 申请日: | 2019-11-05 |
| 公开(公告)号: | CN110865969B | 公开(公告)日: | 2022-05-31 |
| 发明(设计)人: | 张剑锋;石伟;张英;龚锐;任巨;刘威;周理;铁俊波;王蕾;周宏伟;王永文 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
| 主分类号: | G06F15/173 | 分类号: | G06F15/173;G06F13/24 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
| 地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 支持 扩展 处理器 中断 通信 方法 装置 | ||
1.一种支持可扩展处理器机间中断通信的方法,其特征在于,通过指定的机间中断响应处理器响应任意源处理器的机间中断广播请求或机间中断请求,且响应步骤包括:
1)通过片上网络和处理器间高速互连接口接收来自源处理器的机间中断广播请求或机间中断请求;
2)将机间中断广播请求或机间中断请求解包;
3)将解包后的机间中断广播请求或机间中断请求、源处理器信息和源计算簇信息分别缓存;
4)在缓存的机间中断广播请求或机间中断请求被调度输出后,将该机间中断广播请求或机间中断请求转发至计算簇交互中断控制单元获取相关配置,再根据获取的相关配置发出有效的机间中断Ack,同时根据缓存的源处理器信息和源计算簇信息通知对应的编号为i的计算簇控制单元;
5)将机间中断Ack打包形成机间中断Ack报文,将机间中断Ack报文进行仲裁,再将机间中断Ack报文被仲裁输出时将其通过片上网络和处理器间高速互连接口输出至源处理器;同时,编号为i的计算簇控制单元进行跨处理器中断响应生成机间中断响应并打包成为机间中断响应报文,编号为i的计算簇控制单元将机间中断响应报文通过片上网络路由至编号为i的计算簇的前端进行解包,如果该机间中断响应报文对应的原始请求为机间中断请求,则直接发送给编号为i的计算簇内发起机间中断请求的核;如果该机间中断响应报文对应的原始请求为机间中断广播请求,则发送给编号为i的计算簇内除发起机间中断请求的核以外的所有核。
2.根据权利要求1所述的支持可扩展处理器机间中断通信的方法,其特征在于,步骤1)之前还包括源处理器发起机间中断请求的步骤,详细步骤包括:
1.1)源处理器的某个计算簇发起中断请求;
1.2)判断中断请求是否为机间中断广播,如果是机间中断广播则打包生成机间中断广播请求;如果不是机间中断广播,则打包生成机间中断请求;
1.2)将机间中断广播请求或机间中断请求通过片上网络和处理器间高速互连接口发送给指定的机间中断响应处理器。
3.根据权利要求1所述的支持可扩展处理器机间中断通信的方法,其特征在于,步骤5)之后还包括源处理器处理机间中断Ack报文的步骤,详细步骤包括:
5.1)源处理器通过处理器间高速互连接口和片上网络接收机间中断Ack报文;
5.2)对机间中断Ack报文进行解包处理;
5.3)对机间中断Ack报文对应的原始请求类型进行判断,如果原始请求为机间中断请求,则直接发送给编号为i的计算簇内发起机间中断请求的核;如果该机间中断响应报文对应的原始请求为机间中断广播请求,则发送给编号为i的计算簇内除发起机间中断请求的核以外的所有核。
4.根据权利要求1所述的支持可扩展处理器机间中断通信的方法,其特征在于,步骤5)将机间中断Ack报文进行仲裁时采用的策略为轮询策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911070386.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种交通事故预测方法及装置
- 下一篇:一种张紧式腔体和连腔体及坐具和卧具





