WO2001024029A3 - Network topology for a scalable multiprocessor system - Google Patents

Network topology for a scalable multiprocessor system Download PDF

Info

Publication number
WO2001024029A3
WO2001024029A3 PCT/US2000/027024 US0027024W WO0124029A3 WO 2001024029 A3 WO2001024029 A3 WO 2001024029A3 US 0027024 W US0027024 W US 0027024W WO 0124029 A3 WO0124029 A3 WO 0124029A3
Authority
WO
WIPO (PCT)
Prior art keywords
scalable
processing element
multiprocessor system
network topology
routers
Prior art date
Application number
PCT/US2000/027024
Other languages
French (fr)
Other versions
WO2001024029A2 (en
Inventor
Martin M Deneroff
Gregory M Thorson
Randal S Passint
Original Assignee
Silicon Graphics Inc
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 Silicon Graphics Inc filed Critical Silicon Graphics Inc
Priority to DE60034470T priority Critical patent/DE60034470T2/en
Priority to JP2001526728A priority patent/JP4480315B2/en
Priority to EP00967199A priority patent/EP1222557B1/en
Publication of WO2001024029A2 publication Critical patent/WO2001024029A2/en
Publication of WO2001024029A3 publication Critical patent/WO2001024029A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17306Intercommunication techniques
    • G06F15/17312Routing techniques specific to parallel machines, e.g. wormhole, store and forward, shortest path problem congestion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17337Direct connection machines, e.g. completely connected computers, point to point communication networks
    • G06F15/17343Direct connection machines, e.g. completely connected computers, point to point communication networks wherein the interconnection is dynamically configurable, e.g. having loosely coupled nearest neighbor architecture
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17356Indirect interconnection networks
    • G06F15/17368Indirect interconnection networks non hierarchical topologies
    • G06F15/17381Two dimensional, e.g. mesh, torus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/14Routing performance; Theoretical aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers

Abstract

A system and method for interconnecting a plurality of processing element nodes within a scalable multiprocessor system is provided. Each processing element node includes at least one processor and memory. A scalable interconnect network includes physical communication links interconnecting the processing element nodes in a cluster. A first set of routers in the scalable interconnect network route messages between the plurality of processing element nodes. One or more metarouters in the scalable interconnect network route messages between the first set of routers so that each one of the routers in a first cluster is connected to all other clusters through one or more metarouters.
PCT/US2000/027024 1999-09-29 2000-09-29 Network topology for a scalable multiprocessor system WO2001024029A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE60034470T DE60034470T2 (en) 1999-09-29 2000-09-29 Massively parallel data processing system and scalable interconnection network for such a system
JP2001526728A JP4480315B2 (en) 1999-09-29 2000-09-29 Scalable multiprocessor network
EP00967199A EP1222557B1 (en) 1999-09-29 2000-09-29 Network topology for a scalable multiprocessor system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/408,972 1999-09-29
US09/408,972 US6973559B1 (en) 1999-09-29 1999-09-29 Scalable hypercube multiprocessor network for massive parallel processing

Publications (2)

Publication Number Publication Date
WO2001024029A2 WO2001024029A2 (en) 2001-04-05
WO2001024029A3 true WO2001024029A3 (en) 2001-08-30

Family

ID=23618525

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/027024 WO2001024029A2 (en) 1999-09-29 2000-09-29 Network topology for a scalable multiprocessor system

Country Status (5)

Country Link
US (5) US6973559B1 (en)
EP (1) EP1222557B1 (en)
JP (1) JP4480315B2 (en)
DE (1) DE60034470T2 (en)
WO (1) WO2001024029A2 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6973559B1 (en) 1999-09-29 2005-12-06 Silicon Graphics, Inc. Scalable hypercube multiprocessor network for massive parallel processing
US7436775B2 (en) * 2003-07-24 2008-10-14 Alcatel Lucent Software configurable cluster-based router using stock personal computers as cluster nodes
US20050138324A1 (en) * 2003-12-19 2005-06-23 International Business Machines Corporation Processing unit having a dual channel bus architecture
US7486619B2 (en) * 2004-03-04 2009-02-03 International Business Machines Corporation Multidimensional switch network
US9990607B1 (en) 2006-01-13 2018-06-05 Wensheng Hua Balanced network and method
US7826455B2 (en) * 2007-11-02 2010-11-02 Cisco Technology, Inc. Providing single point-of-presence across multiple processors
US7872990B2 (en) * 2008-04-30 2011-01-18 Microsoft Corporation Multi-level interconnection network
US8001310B2 (en) 2009-03-04 2011-08-16 Hewlett-Packard Development Company, L.P. Scalable computer node having an expansion module that is socket-compatible with a central processing unit
US9479358B2 (en) * 2009-05-13 2016-10-25 International Business Machines Corporation Managing graphics load balancing strategies
US8307116B2 (en) * 2009-06-19 2012-11-06 Board Of Regents Of The University Of Texas System Scalable bus-based on-chip interconnection networks
TWI410087B (en) * 2010-12-20 2013-09-21 Ind Tech Res Inst Manycore networks-on-chip architecture
EP2759100B1 (en) 2011-10-26 2015-03-04 International Business Machines Corporation Optimising data transmission in a hypercube network
US9294419B2 (en) * 2013-06-26 2016-03-22 Intel Corporation Scalable multi-layer 2D-mesh routers
JP6337606B2 (en) 2014-05-15 2018-06-06 富士通株式会社 Information processing apparatus, route determination method, and program
RU2635896C1 (en) * 2016-07-07 2017-11-16 Акционерное общество "Научно-исследовательский институт вычислительных комплексов им. М.А. Карцева" (АО "НИИВК им. М.А. Карцева") High-performance computer platform based on processors with heterogeneous architecture
US10057334B2 (en) 2016-11-14 2018-08-21 Futurewei Technologies, Inc. Quad full mesh and dimension driven network architecture
RU2708794C2 (en) * 2018-05-21 2019-12-11 Общество с ограниченной ответственностью "Центр инженерной физики при МГУ имени М.В. Ломоносова" Computational module for multi-stream processing of digital data and processing method using said module
US11750531B2 (en) 2019-01-17 2023-09-05 Ciena Corporation FPGA-based virtual fabric for data center computing

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5878241A (en) * 1990-11-13 1999-03-02 International Business Machine Partitioning of processing elements in a SIMD/MIMD array processor
WO1999026429A2 (en) * 1997-11-17 1999-05-27 Cray Research, Inc. Hybrid hypercube/torus architecture

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5113523A (en) * 1985-05-06 1992-05-12 Ncube Corporation High performance computer system
US4860201A (en) * 1986-09-02 1989-08-22 The Trustees Of Columbia University In The City Of New York Binary tree parallel processor
KR910002325B1 (en) * 1987-01-12 1991-04-11 후지쓰 가부시기가이샤 Data transferring buffer circuits for data exchange
JPS63172362A (en) 1987-01-12 1988-07-16 Fujitsu Ltd Inter-processor communication system
US5187801A (en) * 1990-04-11 1993-02-16 Thinking Machines Corporation Massively-parallel computer system for generating paths in a binomial lattice
US5133073A (en) * 1990-05-29 1992-07-21 Wavetracer, Inc. Processor array of N-dimensions which is physically reconfigurable into N-1
US5625836A (en) * 1990-11-13 1997-04-29 International Business Machines Corporation SIMD/MIMD processing memory element (PME)
US5794059A (en) * 1990-11-13 1998-08-11 International Business Machines Corporation N-dimensional modified hypercube
IE920032A1 (en) * 1991-01-11 1992-07-15 Marconi Gec Ltd Parallel processing apparatus
US5263124A (en) * 1991-02-27 1993-11-16 Neural Systems Corporation Method for producing a binary tree, pattern recognition and binary vector classification method using binary trees, and system for classifying binary vectors
JPH05204876A (en) 1991-10-01 1993-08-13 Hitachi Ltd Hierarchical network and multiprocessor using the same
US5471580A (en) * 1991-10-01 1995-11-28 Hitachi, Ltd. Hierarchical network having lower and upper layer networks where gate nodes are selectively chosen in the lower and upper layer networks to form a recursive layer
IT1260848B (en) * 1993-06-11 1996-04-23 Finmeccanica Spa MULTIPROCESSOR SYSTEM
US5669008A (en) * 1995-05-05 1997-09-16 Silicon Graphics, Inc. Hierarchical fat hypercube architecture for parallel processing systems
US6041358A (en) * 1996-11-12 2000-03-21 Industrial Technology Research Inst. Method for maintaining virtual local area networks with mobile terminals in an ATM network
US6334177B1 (en) * 1998-12-18 2001-12-25 International Business Machines Corporation Method and system for supporting software partitions and dynamic reconfiguration within a non-uniform memory access system
US6973559B1 (en) * 1999-09-29 2005-12-06 Silicon Graphics, Inc. Scalable hypercube multiprocessor network for massive parallel processing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5878241A (en) * 1990-11-13 1999-03-02 International Business Machine Partitioning of processing elements in a SIMD/MIMD array processor
WO1999026429A2 (en) * 1997-11-17 1999-05-27 Cray Research, Inc. Hybrid hypercube/torus architecture

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
H. NISHI, K. NISHIMURA, K. ANJO, T. KUDOH, H. AMANO: "The JUMP-1 router chip: A versatile router for supporting a distributed shared memory", PROCEEDING OFTHE 1996 IEEE 15TH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATION, no. conf. 15, 27 March 1996 (1996-03-27) - 29 March 1996 (1996-03-29), Scottdale, AZ, USA, pages 158 - 164, XP000594785 *

Also Published As

Publication number Publication date
US6973559B1 (en) 2005-12-06
JP2003510720A (en) 2003-03-18
US20130246653A1 (en) 2013-09-19
JP4480315B2 (en) 2010-06-16
EP1222557B1 (en) 2007-04-18
EP1222557A2 (en) 2002-07-17
US20060282648A1 (en) 2006-12-14
DE60034470D1 (en) 2007-05-31
US20090113172A1 (en) 2009-04-30
US20160337229A1 (en) 2016-11-17
US8433816B2 (en) 2013-04-30
DE60034470T2 (en) 2008-01-03
US9514092B2 (en) 2016-12-06
WO2001024029A2 (en) 2001-04-05

Similar Documents

Publication Publication Date Title
WO1999026429A3 (en) Hybrid hypercube/torus architecture
WO2001024029A3 (en) Network topology for a scalable multiprocessor system
CA2157144A1 (en) Method for adaptive routing in a communication network
ES2157019T3 (en) METHOD AND STRUCTURE OF RESOURCE MANAGEMENT OF A NETWORK.
WO1996007257A3 (en) Scalable distributed computing environment
WO1996018256A3 (en) Multi-processor environments
EP1132822A3 (en) A communication node with a first bus configuration for arbitration and a second bus configuration for data transfer
CA2212278A1 (en) Route finding in communications networks
GB2363544B (en) Communications networks
EP1016980A3 (en) Distributed multi-fabric interconnect
WO2001054350A3 (en) System and method for modeling communication networks
JPH10222480A (en) Mutual connection network and data transfer method
GB0011021D0 (en) Communications system
CN1047743A (en) Processor unit networks
WO2002062081A1 (en) Partially interconnected networks
WO2001031848A3 (en) Managed network node including multiple managed resources
Ravindran et al. Reconfiguration of spanning trees in networks in the presence of node failures
Dimakopoulos On single-port multinode broadcasting
Milway Binary routing networks
WO2001038951A3 (en) A method and system for circumscribing a topology to form ring structures
Breznay Pram simulation in hierarchical interconnection networks through hypercube embedding.
Shen et al. Efficient algorithms for fault-tolerant communication in optical WDM networks(short version)
Pramanik et al. A communication structure for supporting fault-tolerant and adaptive wormhole routing in a binary n-cube

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): JP

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 2000967199

Country of ref document: EP

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 526728

Kind code of ref document: A

Format of ref document f/p: F

WWP Wipo information: published in national office

Ref document number: 2000967199

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 2000967199

Country of ref document: EP