探测中断传递制造技术

技术编号:27947420 阅读:57 留言:0更新日期:2021-04-02 14:31
公开了用于在相干探测网络上路由中断的系统、设备和方法。一种计算系统包括多个处理节点、相干探测网络以及一个或多个控制单元。所述相干探测网络在相干代理之间载送相干探测消息。由控制单元检测到的中断被转换为与相干探测消息兼容的消息,然后经由所述相干探测网络路由到目标目的地。中断以第一编码生成,而相干探测消息具有第二编码。高速缓存子系统基于嵌入在接收到的消息中的编码来确定经由所述相干探测网络接收到的消息是中断消息还是相干探测消息。中断消息被路由到中断控制器,而相干探测消息根据嵌入在所述消息中的相干性探测动作字段进行处理。

【技术实现步骤摘要】
【国外来华专利技术】探测中断传递
技术介绍
通常,中断或异常是将指令执行从当前执行的指令流更改为另一指令流的事件。中断通常由处理器或耦合至处理器的装置生成。典型的中断处理机制将中断的处理器的程序控制流更改为中断处理程序。基于中断控制器的编程或正被传递的中断类型,通常需要将输入/输出(I/O)装置和中央处理单元(CPU)至CPU中断传递至计算系统中的任何CPU线程。历史上,将中断传递至核心经常使用边带线。边带线是专用的单核线,用于将中断类型和中断向量传递至每个核心。然而,随着核心数量增加,边带线变得难以扩展,从而导致非常大量的线专用于中断传递。附图说明通过结合附图参考以下描述,可更好地理解本文中描述的方法和机制的优点,在附图中:图1是计算系统的一个实现方式的框图。图2是计算系统的另一实现方式的框图。图3是核心复合体的一个实现方式的框图。图4示出了根据各种实现方式的相干探测消息和中断消息的示例。图5是示出用于生成消息以通过相干探测网络发送的方法的一个实现方式的通用流程图。图6是示出用于确定消息是相干探测消息还是中断消息的方法的本文档来自技高网...

【技术保护点】
1.一种系统,其包括:/n一个或多个处理节点;/n控制单元;以及/n相干探测网络,所述相干探测网络被配置成在所述一个或多个处理节点与所述控制单元之间传送相干探测消息;/n其中所述控制单元被配置成:/n响应于检测到中断,生成与相干探测消息兼容的中断消息;以及/n经由所述相干探测网络在去往目标的路径上发送所述中断消息。/n

【技术特征摘要】
【国外来华专利技术】20180824 US 16/112,3671.一种系统,其包括:
一个或多个处理节点;
控制单元;以及
相干探测网络,所述相干探测网络被配置成在所述一个或多个处理节点与所述控制单元之间传送相干探测消息;
其中所述控制单元被配置成:
响应于检测到中断,生成与相干探测消息兼容的中断消息;以及
经由所述相干探测网络在去往目标的路径上发送所述中断消息。


2.如权利要求1所述的系统,其中所述控制单元还被配置成:
生成用于相干探测消息的第一编码;
将所述第一编码嵌入在所述相干探测网络上发送的相干探测消息的给定字段;
生成用于中断消息的第二编码,其中所述第二编码与所述第一编码不同;以及
将所述第二编码嵌入在所述相干探测网络上发送的中断消息的给定字段。


3.如权利要求1所述的系统,其中所述中断消息包括在响应字段中的指示不需要发送响应的编码。


4.如权利要求1所述的系统,其中所述系统还包括一个或多个高速缓存子系统,其中每个高速缓存子系统被配置成基于嵌入的编码来确定接收到的消息是相干探测消息还是中断消息。


5.如权利要求4所述的系统,其中每个高速缓存子系统还被配置成:响应于确定所述接收到的消息是中断消息,将中断消息广播至相应节点的多个处理器核心。


6.如权利要求1所述的系统,其中所述中断消息的字段被对准以匹配所述相干探测消息的字段。


7.如权利要求1所述的系统,其中所述控制单元还被配置成:利用中断传递指示符对所述中断消息的相干探测动作字段进行编码。


8.一种方法,其包括:
由控制单元响应于检测到中断而生成与相干探测消息兼容的中断消息;以及
经由相干探测网络在去往目标的路径上发送所述中断消息,其中所述相干探测网络被配置成在一个或多个处理节点与所述控制单元之间载送相干探测。


9.如权利要求8所述的方法,其还包括:
生成用于相干探测消息的第一编码;
将所述第一编码嵌入在所述相干探测网络上发送的相干探测消息的给定字段;
生成用于中断消息的第二编码...

【专利技术属性】
技术研发人员:维德希亚纳坦·卡利亚纳孙达拉姆埃里克·克里斯多夫·莫顿布赖恩·P·布鲁萨尔保罗·詹姆斯·莫耶威廉·路易·沃克
申请(专利权)人:超威半导体公司
类型:发明
国别省市:美国;US

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

1