-
公开(公告)号:CN104951240B
公开(公告)日:2018-08-24
申请号:CN201410117556.9
申请日:2014-03-26
申请人: 阿里巴巴集团控股有限公司
IPC分类号: G06F12/0817 , G06F12/10
CPC分类号: G06F12/0811 , G06F9/467 , G06F12/0808 , G06F2212/283
摘要: 本申请提供了一种数据处理方法及处理器;方法包括:第一处理器开始事务处理,将第一数据读取到私有缓存中;第一处理器在私有缓存中对所述第一数据进行写操作,完成后开始提交事务内存;如果所述第一数据在被第一处理器写操作前的最后一次更改是由第二处理器进行的,则将所述第一处理器的私有缓存中的所述第一数据写到最后一级缓存LLC中,无效化所述第一处理器的私有缓存中的所述第一数据;事务内存完成提交。本申请能够减少多核系统中由于数据冲突产生的回滚事件,加速关键区域的运行。
-
公开(公告)号:CN108369553A
公开(公告)日:2018-08-03
申请号:CN201680070669.5
申请日:2016-12-29
申请人: 英特尔公司
CPC分类号: H04L67/1097 , G06F3/0605 , G06F3/0619 , G06F3/0653 , G06F3/0673 , G06F9/467 , H04L67/2809 , H04L69/12
摘要: 用于范围保护的系统、方法和装置。在一些实施例中,一种装置包括:至少一个监测电路,用于监测对地址空间的存储器访问并且在对所述地址空间的违例时采取动作,其中,所述动作是以下各项之一:向请求了所述监测的节点生成通知;生成所述错误请求;在所述归属节点的特定上下文中生成通知;以及在具有所述地址空间的所有权的节点中生成通知;至少一个保护表,用于存储所述地址空间的标识符;以及至少一个硬件核,用于执行用于启用所述监测电路的指令。
-
公开(公告)号:CN107851061A
公开(公告)日:2018-03-27
申请号:CN201680042424.1
申请日:2016-05-19
申请人: 净睿存储股份有限公司
CPC分类号: G06F3/0688 , G06F3/0619 , G06F3/0656 , G06F9/467 , G06F13/16
摘要: 提供了一种用于在存储单元中的事务提交的方法。该方法包括:从存储节点接收逻辑记录到存储节点的存储单元的事务引擎中,并将逻辑记录写入事务引擎的数据结构中。该方法包括将使用逻辑记录来执行原子更新的指示写入到事务引擎的命令队列中,并且将逻辑记录的每个部分作为提交的事务从事务引擎的数据结构传送到存储单元的非持久性存储器。还提供了用于存储系统的存储单元。
-
公开(公告)号:CN107533488A
公开(公告)日:2018-01-02
申请号:CN201680025005.7
申请日:2016-10-20
申请人: 甲骨文国际公司
CPC分类号: G06F9/467 , G06F9/54 , G06F9/546 , G06F2209/548
摘要: 根据实施例,本文描述了一种用于在具有多服务器单队列(MSSQ)配置的交易处理环境中向特定服务器做出请求的系统和方法。MSSQ集合中的每个服务器可以与辅助请求队列相关联,并且可以包括主线程、辅助线程以及内部存储器队列。每个服务器可以使用应用编程接口(API)以在与该服务器相关联的辅助请求队列上通告一个或多个非一致服务。特定服务器的所述辅助线程被配置为使针对非一致服务的请求消息从与所述特定服务器相关联的所述辅助请求队列中出队,并且将出队的消息存储于内部存储器队列中。所述特定服务器的所述主线程在针对要处理的消息检查所述主请求队列之前,检查所述内部存储器队列。
-
公开(公告)号:CN107423145A
公开(公告)日:2017-12-01
申请号:CN201710561749.7
申请日:2017-07-11
申请人: 北京潘达互娱科技有限公司
摘要: 本发明实施例提供一种避免消息丢失的方法与装置,涉及互联网技术领域。其中,所述方法包括:响应于系统或消息处理程序的重启/升级指令,关闭消息获取通道以停止从Kafka集群中获取待处理消息至内存队列;若所述内存队列中有待处理消息,则以轮询的方式查询所述内存队列中消息的处理情况;若所述内存队列中没有所述待处理消息,则关闭所述消息处理程序,以执行所述系统或所述消息处理程序的重启/升级操作。本发明实施例能够避免系统或消息消费程序的重启/升级导致内存中缓存的待处理消息丢失的情况。
-
公开(公告)号:CN104750459B
公开(公告)日:2017-11-28
申请号:CN201410789863.1
申请日:2014-12-17
申请人: 英特尔公司
IPC分类号: G06F9/38
CPC分类号: G06F9/467 , G06F9/528 , G06F11/0724 , G06F11/0772
摘要: 描述了一种处理器,包括:存储器访问冲突检测电路,所述存储器访问冲突检测电路标识涉及由认为它已经锁定了存储器内的信息的线程执行的事务的冲突。处理器还包括日志记录电路,如果所述存储器访问冲突检测电路标识导致所述事务被中止的冲突,则所述日志记录电路构建并报告分组。
-
公开(公告)号:CN107391397A
公开(公告)日:2017-11-24
申请号:CN201710382875.6
申请日:2011-09-30
申请人: 英特尔公司
IPC分类号: G06F12/0804 , G06F9/46 , G06F11/10 , G06F12/0868 , G06F12/0897 , G06F13/16 , G06F13/40 , G06F13/42
CPC分类号: G06F13/1694 , G06F9/467 , G06F11/1064 , G06F12/0238 , G06F12/0802 , G06F12/0804 , G06F12/0811 , G06F12/0868 , G06F12/0897 , G06F13/1668 , G06F13/4068 , G06F13/42 , G06F13/4234 , G06F2212/1008 , G06F2212/1016 , G06F2212/1044 , G06F2212/2024 , G06F2212/7203 , Y02D10/13 , Y02D10/14 , Y02D10/151
摘要: 一种半导体芯片,包括存储器控制器电路,所述存储器控制器电路具有接口电路以耦合到存储器通道。存储器控制器包括第一逻辑电路以在存储器通道上实现第一存储器通道协议。第一存储器通道协议特定于第一易失性系统存储器技术。该接口还包括第二逻辑电路以在存储器通道上实现第二存储器通道协议。第二存储器通道协议特定于第二非易失性系统存储器技术。第二存储器通道协议是事务协议。
-
公开(公告)号:CN104598397B
公开(公告)日:2017-11-17
申请号:CN201510063088.6
申请日:2010-11-10
申请人: 英特尔公司
IPC分类号: G06F12/0811 , G06F12/0831 , G06F12/1027 , G06F9/30 , G06F9/46 , G06F9/52
CPC分类号: G06F12/0811 , G06F9/3004 , G06F9/30087 , G06F9/466 , G06F9/467 , G06F9/52 , G06F12/0815 , G06F12/0831 , G06F12/0833 , G06F12/1027 , G06F2212/621
摘要: 在一个实施例中,本发明包含用于在第一线程中执行事务存储器(TM)事务、在处理器的高速缓冲存储器的第一缓冲器中缓冲数据块并在其中更新第一缓冲器中块的位置处数据的遭遇时间获取块上的写监视以获得块所有权的方法。描述了其它实施例,并要求了其权利。
-
公开(公告)号:CN107025130A
公开(公告)日:2017-08-08
申请号:CN201610067776.4
申请日:2016-01-29
摘要: 本申请公开了一种处理节点、计算机系统及事务冲突检测方法。该处理节点包括处理单元和事务缓存。当该处理单元获取到访问共享数据的事务的指令时,该处理单元根据所述操作指令访问该事务缓存。其中,该事务缓存用于缓存该处理节点正在处理的事务的共享数据,共享数据为该处理节点与其他处理节点都能够访问的数据。若该事务缓存确定该操作指令未命中该事务缓存中的缓存行cache line,则该事务缓存向其他处理节点中的事务缓存发送该操作指令中的目的地址,并接收其他处理节点中的事务缓存返回的被该目的地址命中的cache line的状态信息。进而,该事务缓存根据其接收的状态信息确定该操作指令是否与所述其他处理节点正在执行的操作指令相冲突。
-
公开(公告)号:CN107003898A
公开(公告)日:2017-08-01
申请号:CN201580067793.1
申请日:2015-11-24
申请人: ARM 有限公司
发明人: 斯蒂芬·迪斯特尔霍斯特 , 马修·詹姆斯·霍斯内尔 , 盖伊·拉里
CPC分类号: G06F9/467 , G06F9/5016 , G06F9/528
摘要: 一种设备(2)具有可访问第一处理资源(20‑0)和第二处理资源(20‑3)的处理电路(6)。第一线程可以使用第一处理资源来处理。在线程模式中,第二处理资源(20‑3)可用于处理第二线程,而在事务模式中,第二处理资源(20‑3)可用于处理第一线程的事务,该事务包括多个推测性地执行的操作,在事务结束时,这些操作的结果被提交。通过共享用于支持额外线程和支持事务的资源,电路面积和功耗可被减小。
-
-
-
-
-
-
-
-
-