【技术实现步骤摘要】
存在串行互连的重定时器时实现同步报头抑制延迟优化本申请要求于2019年3月8日提交的,以MichelleJen、DebendraDasSharma、BruceTennant、PrahladacharJayaprakashBharadwaj的名义的,标题为ENABLINGSYNCHEADERSUPPRESSIONLATENCYOPTIMIZATIONINTHEPRESENCEOFRETIMERSFORSERIALINTERCONNECT(存在串行互连的重定时器时实现同步报头抑制延迟优化)的美国临时专利申请No.62/815,572的优先权,其公开内容通过引用合并于此。
各个实施例一般可以涉及计算
,并且特别地涉及在存在用于串行互连的重定时器的情况下实现同步报头抑制延迟优化(syncheadersuppressionlatencyoptimization),诸如用于Intel加速器链路(IntelAL)的FlexBus技术。
技术介绍
本文提供的背景描述是为了总体上呈现本专利技术上下文的目的。除非本文另外指出,否则本节中描述的材料不是本申请中的权利要求的现有技术,并且不能由于包含在本节中而承认是现有技术。例如,在数据中心应用中越来越多地使用硬件加速器来加速执行性能。为了满足新的性能要求,正在开发各种补充的互连技术,例如,FlexBus技术能够使用外围组件互连快速(PCIe)电气设备使加速器链路(AcceleratorLink)(IntelAL)协议去封装(off-package)传输。属于Intel ...
【技术保护点】
1.一种用于将包发射到互连上的装置,包括:/n发射器,所述发射器包括物理层,所述物理层被配置为将多个事务层数据包发射到串行互连上,其中,当发射处于报头抑制模式期间时,所述物理层在所述多个事务层数据包的预定数量的数据块之后插入有序集。/n
【技术特征摘要】
20190308 US 62/815,572;20190829 US 16/554,9741.一种用于将包发射到互连上的装置,包括:
发射器,所述发射器包括物理层,所述物理层被配置为将多个事务层数据包发射到串行互连上,其中,当发射处于报头抑制模式期间时,所述物理层在所述多个事务层数据包的预定数量的数据块之后插入有序集。
2.根据权利要求1所述的装置,其中,所述串行互连包括计算快速链路互连链路。
3.根据权利要求2所述的装置,其中,所述有序集包括控制SKP有序集或SKP有序集之一。
4.根据权利要求1所述的装置,其中,所述预定数量的数据块是340个数据块。
5.根据权利要求1所述的装置,进一步包括多个物理重定时器,所述多个物理重定时器经由所述串行互连耦接到所述发射器,其中所述多个物理重定时器被组合以形成一个逻辑重定时器,并且所述多个物理重定时器包括控制电路以在不对所述多个事务层数据包进行解码的情况下识别所述有序集。
6.根据权利要求5所述的装置,其中,当所述有序集是电空闲有序集时,所述多个物理重定时器中的至少一个进入低功率状态。
7.根据权利要求1所述的装置,其中,所述物理层包括控制电路,所述控制电路包括:
协商电路,用于与链路伙伴进行协商,所述协商包括所述报头抑制模式的协商;和
配置电路,用于在所述报头抑制模式中禁用同步报头插入电路。
8.根据权利要求7所述的装置,其中,在协商期间,重定时器指示所述报头抑制模式的支持。
9.根据权利要求7所述的装置,其中,所述控制电路还包括:有序集插入电路,用于在所述预定数量的数据块之后插入所述有序集,所述有序集插入电路包括至少一个计数器,用于对所述预定数量的数据块进行计数。
10.根据权利要求9所述的装置,其中,当退出包括所述多个事务层包的数据流时,所述有序集插入电路插入电空闲有序集。
11.根据权利要求1所述的装置,其中,所述物理层包括多路复用器,用于在所述预定数量的数据块之后发射所述有序集。
12.一种用于经由链路进行发射的方法,包括:
在发射器和经由链路耦接到所述发射器的接收器之间执行协商;
响应于报头抑制模式的协商,禁用所述发射器的物理层的报头插入电路,并配置所述物理层的有序集插入电路从而以预定间隔对有序集插入进行调度;和
经由所述链路从所述物理层向所述接收器发射多个事务层数据包,包括在多个事务层数据包的预定数量的数据块之后发射有序集。
13.根据权利要求12所述的方法,还包括:维持从所述物理层发射的数据块的计数...
【专利技术属性】
技术研发人员:M·耶恩,D·达斯夏尔马,B·坦南特,P·贾亚普拉卡什巴拉德瓦杰,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。