会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明申请
    • Method and apparatus for filtering snoop requests using stream registers
    • 使用流寄存器对窥探请求进行过滤的方法和装置
    • US20060224836A1
    • 2006-10-05
    • US11093130
    • 2005-03-29
    • Matthias BlumrichAlan GaraValentina Salapura
    • Matthias BlumrichAlan GaraValentina Salapura
    • G06F13/28
    • G06F12/0831G06F12/0822G06F2212/507Y02D10/13
    • A method and apparatus for supporting cache coherency in a multiprocessor computing environment having multiple processing units, each processing unit having a local cache memory associated therewith. A snoop filter device is associated with each processing unit and includes at least one snoop filter primitive implementing filtering method based on usage of stream registers sets and associated stream register comparison logic. From the plurality of stream registers sets, at least one stream register set is active, and at least one stream register set is labeled historic at any point in time. In addition, the snoop filter block is operatively coupled with cache wrap detection logic whereby the content of the active stream register set is switched into a historic stream register set upon the cache wrap condition detection, and the content of at least one active stream register set is reset. Each filter primitive implements stream register comparison logic that determines whether a received snoop request is to be forwarded to the processor or discarded.
    • 一种用于在具有多个处理单元的多处理器计算环境中支持高速缓存一致性的方法和装置,每个处理单元具有与其相关联的本地高速缓冲存储器。 窥探过滤设备与每个处理单元相关联并且包括至少一个基于流寄存器集合和相关流寄存器比较逻辑的使用实现过滤方法的窥探过滤器原语。 从多个流寄存器组中,至少一个流寄存器组是有效的,并且至少一个流寄存器集合在任何时间点被标记为历史。 另外,监听滤波器块可操作地与高速缓存包检测逻辑耦合,从而将活动流寄存器集合的内容切换到在高速缓存环绕条件检测时设置的历史流寄存器,并且至少一个活动流寄存器集合的内容 被复位。 每个滤波器基元实现流寄存器比较逻辑,其确定接收的窥探请求是否被转发到处理器或丢弃。
    • 13. 发明申请
    • OPTIMIZED SCALABLE NETWORK SWITCH
    • 优化可调网络交换机
    • US20080091842A1
    • 2008-04-17
    • US11868223
    • 2007-10-05
    • Matthias BlumrichDong ChenPaul Coteus
    • Matthias BlumrichDong ChenPaul Coteus
    • G06F15/173
    • H05K7/20836F24F11/77G06F9/52G06F9/526G06F15/17381G06F17/142G09G5/008H04L7/0338
    • In a massively parallel computing system having a plurality of nodes configured in m multi-dimensions, each node including a computing device, a method for routing packets towards their destination nodes is provided which includes generating at least one of a 2 m plurality of compact bit vectors containing information derived from downstream nodes. A multilevel arbitration process in which downstream information stored in the compact vectors, such as link status information and fullness of downstream buffers, is used to determine a preferred direction and virtual channel for packet transmission. Preferred direction ranges are encoded and virtual channels are selected by examining the plurality of compact bit vectors. This dynamic routing method eliminates the necessity of routing tables, thus enhancing scalability of the switch.
    • 在具有多维配置的多个节点的大规模并行计算系统中,每个节点包括计算设备,用于将分组路由到其目的地节点的方法,包括生成2m个紧凑位中的至少一个 包含从下游节点导出的信息的向量。 存储在紧凑向量中的下行信息(诸如链路状态信息和下游缓冲器的丰满度)的多级仲裁过程被用于确定分组传输的优选方向和虚拟信道。 优选的方向范围被编码,并且通过检查多个紧凑比特向量来选择虚拟信道。 这种动态路由方法消除了路由表的必要性,从而增强了交换机的可扩展性。