Movatterモバイル変換


[0]ホーム

URL:


US20150188817A1 - Table-driven routing in a dragonfly processor interconnect network - Google Patents

Table-driven routing in a dragonfly processor interconnect network
Download PDF

Info

Publication number
US20150188817A1
US20150188817A1US14/583,579US201414583579AUS2015188817A1US 20150188817 A1US20150188817 A1US 20150188817A1US 201414583579 AUS201414583579 AUS 201414583579AUS 2015188817 A1US2015188817 A1US 2015188817A1
Authority
US
United States
Prior art keywords
routing
network
groups
router
global
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/583,579
Inventor
Mike Parker
Steve Scott
Albert Cheng
Robert Alverson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel CorpfiledCriticalIntel Corp
Priority to US14/583,579priorityCriticalpatent/US20150188817A1/en
Publication of US20150188817A1publicationCriticalpatent/US20150188817A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A multiprocessor computer system comprises a dragonfly processor interconnect network that comprises a plurality of processor nodes and a plurality of routers. The routers are operable to route data by selecting from among a plurality of network paths from a target node to a destination node in the dragonfly network based on one or more routing tables.

Description

Claims (31)

US14/583,5792010-11-052014-12-26Table-driven routing in a dragonfly processor interconnect networkAbandonedUS20150188817A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US14/583,579US20150188817A1 (en)2010-11-052014-12-26Table-driven routing in a dragonfly processor interconnect network

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US41064110P2010-11-052010-11-05
US13/290,567US9282037B2 (en)2010-11-052011-11-07Table-driven routing in a dragonfly processor interconnect network
US14/583,579US20150188817A1 (en)2010-11-052014-12-26Table-driven routing in a dragonfly processor interconnect network

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/290,567ContinuationUS9282037B2 (en)2010-11-052011-11-07Table-driven routing in a dragonfly processor interconnect network

Publications (1)

Publication NumberPublication Date
US20150188817A1true US20150188817A1 (en)2015-07-02

Family

ID=45065692

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US13/290,567Expired - Fee RelatedUS9282037B2 (en)2010-11-052011-11-07Table-driven routing in a dragonfly processor interconnect network
US14/583,579AbandonedUS20150188817A1 (en)2010-11-052014-12-26Table-driven routing in a dragonfly processor interconnect network
US15/063,191Active2032-04-04US10469380B2 (en)2010-11-052016-03-07Table-driven routing in a dragonfly processor interconnect network

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US13/290,567Expired - Fee RelatedUS9282037B2 (en)2010-11-052011-11-07Table-driven routing in a dragonfly processor interconnect network

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US15/063,191Active2032-04-04US10469380B2 (en)2010-11-052016-03-07Table-driven routing in a dragonfly processor interconnect network

Country Status (3)

CountryLink
US (3)US9282037B2 (en)
EP (2)EP3128438A3 (en)
JP (2)JP5860670B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20140140341A1 (en)*2012-11-192014-05-22Cray Inc.Increasingly minimal bias routing
US9137143B2 (en)2010-11-052015-09-15Intel CorporationProgressive adaptive routing in a dragonfly processor interconnect network
US9282037B2 (en)2010-11-052016-03-08Intel CorporationTable-driven routing in a dragonfly processor interconnect network
US9614786B2 (en)2008-08-202017-04-04Intel CorporationDragonfly processor interconnect network
US20180019947A1 (en)*2016-07-142018-01-18Mellanox Technologies Tlv Ltd.Credit Loop Deadlock Detection and Recovery in Arbitrary Topology Networks
US20190042527A1 (en)*2017-12-282019-02-07Akhil LangerTechniques for collective operations in distributed systems
US11316713B2 (en)*2019-11-252022-04-26International Business Machines CorporationVirtual drawers in a server
US20240259302A1 (en)*2019-05-232024-08-01Hewlett Packard Enterprise Development LpDragonfly routing with incomplete group connectivity

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8730965B2 (en)*2011-01-052014-05-20Google Inc.Systems and methods for dynamic routing in a multiprocessor network using local congestion sensing
US8776207B2 (en)*2011-02-162014-07-08Fortinet, Inc.Load balancing in a network with session information
US8488601B1 (en)2011-07-122013-07-16Qlogic, CorporationMethod and system for link aggregation
US8467395B1 (en)*2011-07-122013-06-18Qlogic, CorporationMethod and system for link aggregation
US9094309B2 (en)*2012-03-132015-07-28International Business Machines CorporationDetecting transparent network communication interception appliances
US9274299B2 (en)2012-08-292016-03-01International Business Machines CorporationModular optical backplane and enclosure
EP3614273A3 (en)*2012-12-132020-04-15Coherent Logix, IncorporatedMultiprocessor system with improved secondary interconnection network
US9774498B2 (en)*2012-12-212017-09-26Netspeed SystemsHierarchical asymmetric mesh with virtual routers
US9634940B2 (en)2013-01-312017-04-25Mellanox Technologies, Ltd.Adaptive routing using inter-switch notifications
CN103973564B (en)*2013-01-312017-12-15清华大学The adaptive routing method of interconnected network system
GB2511089A (en)2013-02-222014-08-27IbmAll-to-all message exchange in parallel computing systems
US9471726B2 (en)2013-07-252016-10-18Netspeed SystemsSystem level simulation in network on chip architecture
US9548960B2 (en)2013-10-062017-01-17Mellanox Technologies Ltd.Simplified packet routing
US9197536B2 (en)2013-11-222015-11-24Dell Products L.P.Use of alternate paths in forwarding of network packets
US9699079B2 (en)2013-12-302017-07-04Netspeed SystemsStreaming bridge design with host interfaces and network on chip (NoC) layers
US10320746B2 (en)*2014-05-122019-06-11Michael C. WoodComputer security system and method based on user-intended final destination
US9729473B2 (en)2014-06-232017-08-08Mellanox Technologies, Ltd.Network high availability using temporary re-routing
US9806994B2 (en)2014-06-242017-10-31Mellanox Technologies, Ltd.Routing via multiple paths with efficient traffic distribution
CN104079490B (en)*2014-06-272017-09-22清华大学Multi-level dragonfly interference networks and adaptive routing method
WO2015196461A1 (en)*2014-06-272015-12-30Tsinghua UniversityDeadlock-free adaptive routing of interconnect network
US9519605B2 (en)2014-07-082016-12-13International Business Machines CorporationInterconnection network topology for large scale high performance computing (HPC) systems
US9699067B2 (en)2014-07-222017-07-04Mellanox Technologies, Ltd.Dragonfly plus: communication over bipartite node groups connected by a mesh network
US9571341B1 (en)2014-10-012017-02-14Netspeed SystemsClock gating for system-on-chip elements
US9660942B2 (en)2015-02-032017-05-23Netspeed SystemsAutomatic buffer sizing for optimal network-on-chip design
US10348563B2 (en)2015-02-182019-07-09Netspeed Systems, Inc.System-on-chip (SoC) optimization through transformation and generation of a network-on-chip (NoC) topology
US9894005B2 (en)2015-03-312018-02-13Mellanox Technologies, Ltd.Adaptive routing controlled by source node
US9825809B2 (en)2015-05-292017-11-21Netspeed SystemsDynamically configuring store-and-forward channels and cut-through channels in a network-on-chip
US9864728B2 (en)2015-05-292018-01-09Netspeed Systems, Inc.Automatic generation of physically aware aggregation/distribution networks
US10218580B2 (en)2015-06-182019-02-26Netspeed SystemsGenerating physically aware network-on-chip design from a physical system-on-chip specification
US9973435B2 (en)2015-12-162018-05-15Mellanox Technologies Tlv Ltd.Loopback-free adaptive routing
US10819621B2 (en)2016-02-232020-10-27Mellanox Technologies Tlv Ltd.Unicast forwarding of adaptive-routing notifications
US10178029B2 (en)2016-05-112019-01-08Mellanox Technologies Tlv Ltd.Forwarding of adaptive routing notifications
US10389636B2 (en)*2016-07-012019-08-20Intel CorporationTechnologies for adaptive routing using network traffic characterization
US10452124B2 (en)2016-09-122019-10-22Netspeed Systems, Inc.Systems and methods for facilitating low power on a network-on-chip
US10281659B2 (en)*2016-11-032019-05-07Alcatel LucentFiber-management solution for an optical-network node
US20180159786A1 (en)2016-12-022018-06-07Netspeed Systems, Inc.Interface virtualization and fast path for network on chip
US10200294B2 (en)2016-12-222019-02-05Mellanox Technologies Tlv Ltd.Adaptive routing based on flow-control credits
US10313269B2 (en)2016-12-262019-06-04Netspeed Systems, Inc.System and method for network on chip construction through machine learning
US10063496B2 (en)2017-01-102018-08-28Netspeed Systems Inc.Buffer sizing of a NoC through machine learning
US10084725B2 (en)2017-01-112018-09-25Netspeed Systems, Inc.Extracting features from a NoC for machine learning construction
US10469337B2 (en)2017-02-012019-11-05Netspeed Systems, Inc.Cost management against requirements for the generation of a NoC
US10298485B2 (en)2017-02-062019-05-21Netspeed Systems, Inc.Systems and methods for NoC construction
US10476780B2 (en)2017-09-292019-11-12Hewlett Packard Enterprise Development LpRouting packets based on congestion of minimal and non-minimal routes
US10644995B2 (en)2018-02-142020-05-05Mellanox Technologies Tlv Ltd.Adaptive routing in a box
US10896476B2 (en)2018-02-222021-01-19Netspeed Systems, Inc.Repository of integration description of hardware intellectual property for NoC construction and SoC integration
US11144457B2 (en)2018-02-222021-10-12Netspeed Systems, Inc.Enhanced page locality in network-on-chip (NoC) architectures
US10983910B2 (en)2018-02-222021-04-20Netspeed Systems, Inc.Bandwidth weighting mechanism based network-on-chip (NoC) configuration
US10547514B2 (en)2018-02-222020-01-28Netspeed Systems, Inc.Automatic crossbar generation and router connections for network-on-chip (NOC) topology generation
US11023377B2 (en)2018-02-232021-06-01Netspeed Systems, Inc.Application mapping on hardened network-on-chip (NoC) of field-programmable gate array (FPGA)
US11176302B2 (en)2018-02-232021-11-16Netspeed Systems, Inc.System on chip (SoC) builder
CN110324249B (en)*2018-03-282023-05-26清华大学 A dragonfly network architecture and its multicast routing method
US10887217B2 (en)2018-06-292021-01-05Hewlett Packard Enterprise Development LpRouting packets based on congestion metric thresholds and weights
US10944843B2 (en)2018-11-052021-03-09International Business Machines CorporationTopology aware computing device to reduce network latency
US11005724B1 (en)2019-01-062021-05-11Mellanox Technologies, Ltd.Network topology having minimal number of long connections among groups of network elements
US11561840B2 (en)2020-01-302023-01-24Alibaba Group Holding LimitedEfficient inter-chip interconnect topology for distributed parallel deep learning
GB2592211A (en)2020-02-192021-08-25Nchain Holdings LtdAdapting connections of a layered network
GB2594684A (en)*2020-02-192021-11-10Nchain Holdings LtdLayered network
GB2592225A (en)2020-02-192021-08-25Nchain Holdings LtdAttestation service for use with a blockchain network
US11575594B2 (en)2020-09-102023-02-07Mellanox Technologies, Ltd.Deadlock-free rerouting for resolving local link failures using detour paths
US11411911B2 (en)2020-10-262022-08-09Mellanox Technologies, Ltd.Routing across multiple subnetworks using address mapping
US11870682B2 (en)2021-06-222024-01-09Mellanox Technologies, Ltd.Deadlock-free local rerouting for handling multiple local link failures in hierarchical network topologies
US11765103B2 (en)2021-12-012023-09-19Mellanox Technologies, Ltd.Large-scale network with high port utilization
WO2023161831A1 (en)*2022-02-222023-08-31Marvell Israel (M.I.S.L) Ltd.Notification-based load balancing in a network
US12407619B2 (en)*2022-02-282025-09-02Arris Enterprises LlcTunable latency with minimum jitter
CN115987702B (en)*2022-05-102025-08-26清华大学 Broadcasting method, device, electronic device and storage medium
US12155563B2 (en)2022-09-052024-11-26Mellanox Technologies, Ltd.Flexible per-flow multipath managed by sender-side network adapter
US12328251B2 (en)2022-09-082025-06-10Mellano Technologies, Ltd.Marking of RDMA-over-converged-ethernet (RoCE) traffic eligible for adaptive routing
US11765041B1 (en)*2022-09-152023-09-19Huawei Technologies Co., Ltd.Methods and systems for implementing a high radix network topology
KR20240080980A (en)*2022-11-302024-06-07삼성전자주식회사Device for networt systems
US12418475B2 (en)2022-12-082025-09-16Google LlcFault-tolerant routing algorithm for toroidal network topologies
CN117081984B (en)*2023-09-272024-03-26新华三技术有限公司 Route adjustment method, device and electronic equipment
US20250240238A1 (en)*2024-01-242025-07-24Cornelis Networks, Inc.Deadlock prevention in a dragonfly using two virtual lanes

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4970658A (en)1989-02-161990-11-13Tesseract CorporationKnowledge engineering tool
US5079738A (en)1989-09-291992-01-07Rockwell International CorporationProcessor interconnect network for printing press system forming a star network
US5249283A (en)1990-12-241993-09-28Ncr CorporationCache coherency method and apparatus for a multiple path interconnection network
AU664105B2 (en)1992-06-151995-11-02British Telecommunications Public Limited CompanyService platform
US5425029A (en)1993-09-201995-06-13Motorola, Inc.Fast packet adaptation method for ensuring packet portability across diversified switching type networks
US5864738A (en)1996-03-131999-01-26Cray Research, Inc.Massively parallel processing system using two data paths: one connecting router circuit to the interconnect network and the other connecting router circuit to I/O controller
JP2998688B2 (en)1997-04-092000-01-11日本電気株式会社 Disaster recovery system
US6212636B1 (en)1997-05-012001-04-03Itt Manufacturing EnterprisesMethod for establishing trust in a computer network via association
US5970232A (en)*1997-11-171999-10-19Cray Research, Inc.Router table lookup mechanism
JP3553398B2 (en)1999-01-082004-08-11日本電信電話株式会社 Routing apparatus and routing method
US6611872B1 (en)1999-01-112003-08-26Fastforward Networks, Inc.Performing multicast communication in computer networks by using overlay routing
US6766424B1 (en)1999-02-092004-07-20Hewlett-Packard Development Company, L.P.Computer architecture with dynamic sub-page placement
US6643764B1 (en)*2000-07-202003-11-04Silicon Graphics, Inc.Multiprocessor system utilizing multiple links to improve point to point bandwidth
US6477618B2 (en)*2000-12-282002-11-05Emc CorporationData storage system cluster architecture
US7035202B2 (en)*2001-03-162006-04-25Juniper Networks, Inc.Network routing using link failure information
US7139926B1 (en)2002-08-302006-11-21Lucent Technologies Inc.Stateful failover protection among routers that provide load sharing using network address translation (LSNAT)
US8018860B1 (en)*2003-03-122011-09-13Sprint Communications Company L.P.Network maintenance simulator with path re-route prediction
GB2421158B (en)*2003-10-032007-07-11Avici Systems IncRapid alternate paths for network destinations
US7852836B2 (en)*2003-11-192010-12-14Cray Inc.Reduced arbitration routing system and method
US20050177344A1 (en)*2004-02-092005-08-11Newisys, Inc. A Delaware CorporationHistogram performance counters for use in transaction latency analysis
US20050289101A1 (en)*2004-06-252005-12-29Doddaballapur JayasimhaMethods and systems for dynamic partition management of shared-interconnect partitions
US20070198675A1 (en)*2004-10-252007-08-23International Business Machines CorporationMethod, system and program product for deploying and allocating an autonomic sensor network ecosystem
JP2006185348A (en)*2004-12-282006-07-13Fujitsu Ltd Multiprocessor system and lock flag operation method
US8260922B1 (en)*2005-09-162012-09-04Cisco Technology, Inc.Technique for using OER with an ECT solution for multi-homed sites
US7675857B1 (en)2006-05-032010-03-09Google Inc.Method and apparatus to avoid network congestion
WO2008011712A1 (en)*2006-07-282008-01-31Michael Tin Yau ChanWide-area wireless network topology
US7864792B2 (en)*2007-04-202011-01-04Cray, Inc.Load balancing for communications within a multiprocessor computer system
US8285789B2 (en)*2007-10-052012-10-09Intel CorporationFlattened butterfly processor interconnect network
US20100049942A1 (en)*2008-08-202010-02-25John KimDragonfly processor interconnect network
US9100269B2 (en)*2008-10-282015-08-04Rpx Clearinghouse LlcProvisioned provider link state bridging (PLSB) with routed back-up
US8301654B2 (en)*2009-02-242012-10-30Hitachi, Ltd.Geographical distributed storage system based on hierarchical peer to peer architecture
US8391303B2 (en)*2009-04-162013-03-05Futurewei Technologies, Inc.Border gateway protocol (BGP) grouped route withdrawals
US8576715B2 (en)2009-10-262013-11-05Mellanox Technologies Ltd.High-performance adaptive routing
US8639885B2 (en)2009-12-212014-01-28Oracle America, Inc.Reducing implementation costs of communicating cache invalidation information in a multicore processor
US20110191088A1 (en)*2010-02-012011-08-04Yar-Sun HsuObject-oriented network-on-chip modeling
US8489718B1 (en)2010-05-192013-07-16Amazon Technologies, Inc.Torroidal backbone connections for network deployment
US20120059938A1 (en)*2010-06-282012-03-08Cray Inc.Dimension-ordered application placement in a multiprocessor computer
US8495194B1 (en)*2010-06-292013-07-23Amazon Technologies, Inc.Connecting network deployment units
US20120020349A1 (en)2010-07-212012-01-26GraphStream IncorporatedArchitecture for a robust computing system
US8427980B2 (en)2010-07-212013-04-23Hewlett-Packard Development Company, L. P.Methods and apparatus to determine and implement multidimensional network topologies
US8837517B2 (en)*2010-09-222014-09-16Amazon Technologies, Inc.Transpose boxes for network interconnection
US8621111B2 (en)2010-09-222013-12-31Amazon Technologies, Inc.Transpose box based network scaling
JP5913912B2 (en)2010-11-052016-04-27インテル コーポレイション Innovative Adaptive Routing in Dragonfly Processor Interconnect Network
JP5860670B2 (en)2010-11-052016-02-16インテル コーポレイション Table-driven routing in a Dragonfly processor interconnect network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
FOLDOC Computing Dictionary: "router," printed 10/3/2015.*

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10153985B2 (en)2008-08-202018-12-11Intel CorporationDragonfly processor interconnect network
US9614786B2 (en)2008-08-202017-04-04Intel CorporationDragonfly processor interconnect network
US9137143B2 (en)2010-11-052015-09-15Intel CorporationProgressive adaptive routing in a dragonfly processor interconnect network
US9282037B2 (en)2010-11-052016-03-08Intel CorporationTable-driven routing in a dragonfly processor interconnect network
US10469380B2 (en)2010-11-052019-11-05Intel CorporationTable-driven routing in a dragonfly processor interconnect network
US9577918B2 (en)*2012-11-192017-02-21Cray Inc.Increasingly minimal bias routing
US20140140341A1 (en)*2012-11-192014-05-22Cray Inc.Increasingly minimal bias routing
US20180019947A1 (en)*2016-07-142018-01-18Mellanox Technologies Tlv Ltd.Credit Loop Deadlock Detection and Recovery in Arbitrary Topology Networks
US10630590B2 (en)*2016-07-142020-04-21Mellanox Technologies Tlv Ltd.Credit loop deadlock detection and recovery in arbitrary topology networks
US20190042527A1 (en)*2017-12-282019-02-07Akhil LangerTechniques for collective operations in distributed systems
US11321136B2 (en)*2017-12-282022-05-03Intel CorporationTechniques for collective operations in distributed systems
US20240259302A1 (en)*2019-05-232024-08-01Hewlett Packard Enterprise Development LpDragonfly routing with incomplete group connectivity
US12423249B2 (en)*2019-05-232025-09-23Hewlett Packard Enterprise Development LpDragonfly routing with incomplete group connectivity
US11316713B2 (en)*2019-11-252022-04-26International Business Machines CorporationVirtual drawers in a server

Also Published As

Publication numberPublication date
US20120144065A1 (en)2012-06-07
JP5977383B2 (en)2016-08-24
US9282037B2 (en)2016-03-08
US20160294694A1 (en)2016-10-06
EP3128438A2 (en)2017-02-08
EP2461254B1 (en)2020-09-16
EP3128438A3 (en)2017-02-15
EP2461254A1 (en)2012-06-06
US10469380B2 (en)2019-11-05
JP5860670B2 (en)2016-02-16
JP2015080274A (en)2015-04-23
JP2012105265A (en)2012-05-31

Similar Documents

PublicationPublication DateTitle
US10469380B2 (en)Table-driven routing in a dragonfly processor interconnect network
US9137143B2 (en)Progressive adaptive routing in a dragonfly processor interconnect network
US10153985B2 (en)Dragonfly processor interconnect network
US12386759B2 (en)Algorithms for use of load information from neighboring nodes in adaptive routing
JP6093867B2 (en) Non-uniform channel capacity in the interconnect
CN106998302B (en) Method and device for allocating service flow
CN102084627B (en)By the method for transmitted data on network
CN102263697A (en)Method and device for sharing aggregated link traffic
EP2297903A1 (en)Method of data delivery across a network
Gómez et al.VOQ/sub SW: a methodology to reduce HOL blocking in InfiniBand networks
CN117135107B (en)Network communication topology system, routing method, device and medium
US12443545B2 (en)Methods for distributing software-determined global load information
HK1157533A (en)Method of data delivery across a network
HK1157533B (en)Method of data delivery across a network

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp