【技术实现步骤摘要】
【国外来华专利技术】在具有现有TLP定义的PCIE上的持久存储器写入语义相关申请的交叉引用本申请要求2016年9月29日提交的专利技术名称为“PERSISTENTMEMORYWRITESEMANTICESONPCIEWITHEXISTINGTLPDEFINITION”的美国非临时专利申请No.15/280,730的优先权,其全部内容通过引用合并于此。
本公开涉及计算系统,并且特别地(但非排他地)涉及在具有现有TLP定义的PCIe上的持久存储器写入语义。
技术介绍
系统存储器可以使用易失性存储器(例如DRAM)来实现,其中预期在移除电源时数据会丢失。写入非易失性存储器的关键语义是写入数据的源能够知道数据何时是持久的,并且保护其免受电力损失的影响。对于IO设备,传送这一信息涉及跨PCIe进行传送。目前还不存在IO设备如何与目标子系统通信以实现持久写入数据保证的标准模型。附图说明图1示出了包括多核处理器的计算系统的框图的实施例。图2是根据本公开实施例的示例性计算系统的示意图。图3是根据本公开实施例的具有示例性转向标签字段302的PCIe报头的示意图。图4A是根据本公开实施例的存储器写入存取的示意图。图4B是根据本公开实施例的存储器写入存取的示意图。图5是根据本公开实施例的用于写入非易失性存储器的过程流程图。图6示出了根据本公开实施例的包括互连架构的计算系统的实施例。图7示出了根据本公开实施例的包括分层堆栈的互连架构的实施例。图8示出了根据本公开实施例的要在互连架构内生成或接收的请求或分组的实施例。图9示出了根据本公开实施例的用于互连架构的发射器和接收器对的实施例。图10示出了根据本 ...
【技术保护点】
1.一种装置,包括:应用处理器,包括:接口逻辑,用于使用符合快速外围部件互连(PCIe)协议的双向互连链路与通信模块接合,所述接口逻辑用于:从链路上接收数据分组,所述数据分组包括报头和数据有效载荷;确定在所述数据分组的报头中设置的提示位;基于所设置的提示位确定在所述数据分组报头中的转向标签值;以及基于在报头中设置的转向标签将所述数据有效载荷传送到非易失性存储器。
【技术特征摘要】
【国外来华专利技术】2016.09.29 US 15/280,7301.一种装置,包括:应用处理器,包括:接口逻辑,用于使用符合快速外围部件互连(PCIe)协议的双向互连链路与通信模块接合,所述接口逻辑用于:从链路上接收数据分组,所述数据分组包括报头和数据有效载荷;确定在所述数据分组的报头中设置的提示位;基于所设置的提示位确定在所述数据分组报头中的转向标签值;以及基于在报头中设置的转向标签将所述数据有效载荷传送到非易失性存储器。2.根据权利要求1所述的装置,还包括存储器控制器逻辑,所述存储器控制器逻辑用于:将写入完成消息传送到所述接口逻辑;并且还包括接口逻辑,用于:从所述存储器控制器逻辑接收针对到非易失性存储器的写入存取的写入完成;接收对于所述写入存取的读取完成请求;在从所述存储器控制器逻辑接收每个写入完成之后传送读取完成。3.根据权利要求2所述的装置,还包括接口逻辑,所述接口逻辑用于:延迟响应所述读取完成消息,直到所有先前的写入完成已被所述接口逻辑接收为止。4.根据权利要求2所述的装置,还包括接口逻辑,所述接口逻辑用于:接收多个写入存取请求;并且还包括存储器控制器逻辑,所述存储器控制器逻辑用于:执行多个写入存取请求;并且将多个写入存取完成消息传送到所述接口逻辑。5.根据权利要求1所述的装置,其中,所述提示位包括事务层分组处理提示位。6.根据权利要求1所述的装置,还包括存储器控制器逻辑,所述存储器控制器逻辑用于:从分组报头识别高速缓存提示;以及在执行到所述非易失性存储器的写入存取之前对写入请求进行高速缓存。7.根据权利要求1所述的装置,还包括接口逻辑,所述接口逻辑用于对所述转向标签值进行解码以确定所述写入存取是到非易失性存储器的写入存取。8.根据权利要求1所述的装置,其中,所述接口逻辑包括PCIe根端口逻辑。9.一种方法,包括:接收一个或多个数据分组,每个数据分组包括数据分组报头以及数据有效载荷,所述数据分组报头包括提示位和转向标签位;确定所述提示位被设置;基于确定所述提示位被设置来确定转向标签值;解释所述转向标签值以将所述数据有效载荷写入非易失性存储器;以及基于所述转向标签值将所述数据有效载荷传送到所述非易失性存储器。10.根据权利要求9所述的方法,其中,所述提示位包括事务层分组处理提示位。11.根据权利要求9所述的方法,还包括:接收对于写入存取的冲洗读取完成请求;以及在接收到针对到所述非易失性存储器的每个写入存取的写入完成之后传送读取完成。12.根据权利要求11所述的方法,还包括延迟传送所述读取完成,直到在接收到针对到所述非易失性存储器的每个先前的写入存取的写入存取完成消息之后为止。13.根据权利要求9所述的方法,还包括:从分组报头识别高速缓存提示;以及在执行到所述非易失性存储器的写入存取之前...
【专利技术属性】
技术研发人员:M·A·施密瑟尔,R·K·拉马努詹,F·施默勒,D·M·李,I·阿加瓦尔,D·J·哈里曼,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。