会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Piggy-back snoops for non-coherent memory transactions within distributed processing systems
    • 对分布式处理系统内非相干内存事务的回拨监听
    • US09448741B2
    • 2016-09-20
    • US14495209
    • 2014-09-24
    • Sanjay R. DeshpandeJohn E. LarsonFernando A. MoralesThang Q. NguyenMark A. Banse
    • Sanjay R. DeshpandeJohn E. LarsonFernando A. MoralesThang Q. NguyenMark A. Banse
    • G06F3/06G06F12/08
    • G06F3/0653G06F3/0604G06F3/0683G06F12/0831G06F12/0835G06F2212/1016
    • Piggy-back snoops are used for non-coherent memory transactions in distributed processing systems. Coherent and non-coherent memory transactions are received from a plurality of processing cores within a distributed processing system. Non-coherent snoop information for the non-coherent memory transactions is combined with coherent snoop information for the coherent memory transactions to form expanded snoop messages. The expanded snoop messages are then output to a snoop bus interconnect during snoop cycles for the distributed processing system. As such, when the processing cores monitor the snoop bus interconnect, the processing cores receive the non-coherent snoop information along with coherent snoop information within the same snoop cycle. While this piggy-backing of non-coherent snoop information with coherent snoop information uses an expanded snoop bus interconnect, usage of the coherent snoop bandwidth is significantly reduced thereby improving overall performance of the distributed processing system.
    • 捎带窥探用于分布式处理系统中的非相干内存事务。 从分布式处理系统内的多个处理核心接收相干和非相干存储器事务。 用于非相干存储器事务的非相干窥探信息与用于相干存储器事务的相干窥探信息组合以形成扩展的窥探消息。 然后,在分布式处理系统的窥探周期中,扩展的窥探消息被输出到窥探总线互连。 因此,当处理核心监视窥探总线互连时,处理核心在相同的窥探周期内接收非相干窥探信息以及连贯窥探信息。 虽然具有相干窥探信息的非相干窥探信息的这种捎带使用扩展的窥探总线互连,但是相干窥探带宽的使用显着减少,从而提高了分布式处理系统的整体性能。
    • 5. 发明授权
    • System and method for processing potentially self-inconsistent memory transactions
    • 用于处理可能自不一致内存事务的系统和方法
    • US09026742B2
    • 2015-05-05
    • US11962331
    • 2007-12-21
    • Sanjay R. DeshpandeKlas M. BruceMichael D. Snyder
    • Sanjay R. DeshpandeKlas M. BruceMichael D. Snyder
    • G06F13/20G06F12/08
    • G06F12/0828G06F12/0831G06F2212/1016G06F2212/507
    • A processor provides memory request and a coherency state value for a coherency granule associated with a memory request. The processor further provides either a first indicator or a second indicator depending on whether the coherency state value represents a cumulative coherency state for a plurality of caches of the processor. The first indicator and the second indicator identify the coherency state value as representing a cumulative coherency state or a potentially non-cumulative coherency state, respectively. If the second indicator is provided, a transaction management module determines whether to request the cumulative coherency state for the coherency granule in response to receiving the second indicator. The transaction management module then provides an indicator of the request for the cumulative coherency state to the processor in response to determining to request the cumulative coherency state. Otherwise, the transaction management module processes the memory transaction without requesting the cumulative coherency state.
    • 处理器为与存储器请求相关联的一致性粒子提供存储器请求和一致性状态值。 所述处理器还根据所述一致性状态值是否表示所述处理器的多个高速缓存的累积一致性状态,还提供第一指示符或第二指示符。 第一指示符和第二指示符分别表示相关性状态值,表示累积相关性状态或潜在的非累积一致性状态。 如果提供了第二指示符,则事务管理模块响应于接收到第二指示符来确定是否请求相关性颗粒的累积一致性状态。 响应于确定请求累积一致性状态,事务管理模块向处理器提供对累积一致性状态的请求的指示符。 否则,事务管理模块处理存储器事务而不请求累积一致性状态。
    • 6. 发明授权
    • Interprocessor message transmission via coherency-based interconnect
    • 通过基于相干性互连的处理器间消息传输
    • US07941499B2
    • 2011-05-10
    • US11682867
    • 2007-03-06
    • Becky G. BruceSanjay R. DeshpandeMichael D. SnyderGary L. WhisenhuntKumar Gala
    • Becky G. BruceSanjay R. DeshpandeMichael D. SnyderGary L. WhisenhuntKumar Gala
    • G06F15/167
    • G06F15/16G06F9/546G06F12/0833
    • A method includes communicating a first message between processors of a multiprocessor system via a coherency interconnect, whereby the first message includes coherency information. The method further includes communicating a second message between processors of the multiprocessor system via the coherency interconnect, whereby the second message includes interprocessor message information. A system includes a coherency interconnect and a processor. The processor includes an interface configured to receive messages from the coherency interconnect, each message including one of coherency information or interprocessor message information. The processor further includes a coherency management module configured to process coherency information obtained from at least one of the messages and an interrupt controller configured to generate an interrupt based on interprocessor message information obtained from at least one of the messages.
    • 一种方法包括经由一致性互连在多处理器系统的处理器之间传送第一消息,由此第一消息包括一致性信息。 该方法还包括经由一致性互连在多处理器系统的处理器之间传送第二消息,由此第二消息包括处理器内消息信息。 系统包括一致性互连和处理器。 处理器包括被配置为从一致性互连接收消息的接口,每个消息包括一致性信息或处理器间消息信息之一。 该处理器还包括一个相关性管理模块,被配置为处理从至少一个消息获得的一致性信息,以及中断控制器,该中断控制器被配置为基于从至少一个消息获得的处理器间消息信息来生成中断。
    • 10. 发明申请
    • SYSTEM AND METHOD FOR PROCESSING POTENTIALLY SELF-INCONSISTENT MEMORY TRANSACTIONS
    • 用于处理潜在的自发存储器交易的系统和方法
    • US20090164737A1
    • 2009-06-25
    • US11962331
    • 2007-12-21
    • Sanjay R. DeshpandeKlas M. BruceMichael D. Snyder
    • Sanjay R. DeshpandeKlas M. BruceMichael D. Snyder
    • G06F12/00
    • G06F12/0828G06F12/0831G06F2212/1016G06F2212/507
    • A processor provides memory request and a coherency state value for a coherency granule associated with a memory request. The processor further provides either a first indicator or a second indicator depending on whether the coherency state value represents a cumulative coherency state for a plurality of caches of the processor. The first indicator and the second indicator identify the coherency state value as representing a cumulative coherency state or a potentially non-cumulative coherency state, respectively. If the second indicator is provided, a transaction management module determines whether to request the cumulative coherency state for the coherency granule in response to receiving the second indicator. The transaction management module then provides an indicator of the request for the cumulative coherency state to the processor in response to determining to request the cumulative coherency state. Otherwise, the transaction management module processes the memory transaction without requesting the cumulative coherency state.
    • 处理器为与存储器请求相关联的一致性粒子提供存储器请求和一致性状态值。 处理器还根据一致性状态值是否表示处理器的多个高速缓存的累积一致性状态来进一步提供第一指示符或第二指示符。 第一指示符和第二指示符分别表示相关性状态值,表示累积相关性状态或潜在的非累积一致性状态。 如果提供了第二指示符,则事务管理模块响应于接收到第二指示符来确定是否请求相关性颗粒的累积一致性状态。 响应于确定请求累积一致性状态,事务管理模块向处理器提供对累积一致性状态的请求的指示符。 否则,事务管理模块处理存储器事务而不请求累积一致性状态。