JP2020053030A - プロセッサモジュールのフレキシブル接続 - Google Patents
プロセッサモジュールのフレキシブル接続 Download PDFInfo
- Publication number
- JP2020053030A JP2020053030A JP2019149122A JP2019149122A JP2020053030A JP 2020053030 A JP2020053030 A JP 2020053030A JP 2019149122 A JP2019149122 A JP 2019149122A JP 2019149122 A JP2019149122 A JP 2019149122A JP 2020053030 A JP2020053030 A JP 2020053030A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- processors
- module
- computing device
- module output
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17356—Indirect interconnection networks
- G06F15/17368—Indirect interconnection networks non hierarchical topologies
- G06F15/17381—Two dimensional, e.g. mesh, torus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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/163—Interprocessor communication
- G06F15/17—Interprocessor communication using an input/output type connection, e.g. channel, I/O port
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/80—Architectures of general purpose stored program computers comprising an array of processing units with common control, e.g. single instruction multiple data processors
- G06F15/8038—Associative processors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Multi Processors (AREA)
Abstract
【解決手段】コンピューティングデバイス300は、複数のプロセッサ311〜318と、各プロセッサに関連する複数のモジュール出力ポートと、を有するプロセッサモジュールを含む。各プロセッサは、複数のチップ通信チャネル(CCC)を含む。CCCは、第1プロセッサのモジュール出力ポートに接続することができ、複数のプロセッサのうち他のプロセッサに接続することができる。また、ローカルモードは、4つのプロセッサ間の4方向接続を提供し、協調モードは、8つのプロセッサ間の8方向接続を提供する。
【選択図】図3
Description
111〜114,211〜218,311〜318,504…プロセッサ
121〜124,221〜224…マザーボードチップセット
131〜134…周辺コンポーネント相互接続高速アップリンク接続(PCIe接続)
140,240,380…UPIリンク
151〜154,251〜258…メモリモジュール
231,232,237,238…PCIeリンク
361…第1サーバシャーシ
362…第2サーバシャーシ
371…第1固定4方向相互接続
372…第2固定4方向相互接続
385…接続レーン
391〜398…ケーブル接続ポート
500…サーバシステム
502…PSU
503…BMC
505…BIOS
506…ノースブリッジ(NB)ロジック
507…PCIバス
508…サウスブリッジ(SB)ロジック
509…ストレージデバイス
511…メモリ
550〜551…ISAスロット
560…PCIeスロット
570〜571…PCIスロット
Claims (9)
- コンピューティングデバイスであって、
複数のプロセッサと、前記複数のプロセッサの各々に関連する複数のモジュール出力ポートと、を有するプロセッサモジュールを備え、
前記複数のプロセッサの各々は、複数のチップ通信チャネル(CCC)を含み、前記複数のCCCのうち何れかのCCCは、前記複数のプロセッサのうち何れかのプロセッサに関連する前記複数のモジュール出力ポートのうち何れかのモジュール出力ポートに接続されており、前記複数のCCCのうち残りのCCCは、前記複数のプロセッサのうち他のプロセッサに接続されている、ことを特徴とするコンピューティングデバイス。 - 前記複数のCCCの各々は、ポイントツーポイント(PTP)プロセッサ相互接続チャネルを含む、ことを特徴とする請求項1に記載のコンピューティングデバイス。
- 前記複数のCCCのうち残りのCCCは、クロスバー構成で前記複数のプロセッサを接続するように配置されている、ことを特徴とする請求項1に記載のコンピューティングデバイス。
- 前記複数のCCCのうち残りのCCCは、リング構成で前記複数のプロセッサを接続するように配置されている、ことを特徴とする請求項1に記載のコンピューティングデバイス。
- 前記複数のモジュール出力ポートの各々は、ケーブル接続ポートである、ことを特徴とする請求項1に記載のコンピューティングデバイス。
- 前記複数のモジュール出力ポートの接続状態を監視し、少なくとも前記接続状態に基づいて、ローカルモード又は協調モードの何れかで動作するように前記プロセッサモジュールを構成するように構成されたコントローラを備える、ことを特徴とする請求項1に記載のコンピューティングデバイス。
- 前記プロセッサモジュールは、前記接続状態が、前記複数のモジュール出力ポートのうち少なくとも1つのモジュール出力ポートが非アクティブであることを示す場合に、前記ローカルモードで動作するように構成されている、ことを特徴とする請求項6に記載のコンピューティングデバイス。
- 前記プロセッサモジュールは、前記接続状態が、前記複数のモジュール出力ポートの各々がアクティブであることを示す場合に、前記協調モードで動作するように構成されている、ことを特徴とする請求項6に記載のコンピューティングデバイス。
- 前記コントローラは前記複数のモジュール出力ポートのうち非アクティブな少なくとも1つのモジュール出力ポートに対して代替接続パスが利用可能であるかどうかを検出し、代替接続パスが利用可能であることを検出したことに応じて、前記複数のモジュール出力ポートのうち非アクティブな少なくとも1つのモジュール出力ポートを前記代替接続パスに接続し、前記プロセッサモジュールを、前記協調モードで動作するように構成する、ことを特徴とする請求項6に記載のコンピューティングデバイス。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/142,719 US10803008B2 (en) | 2018-09-26 | 2018-09-26 | Flexible coupling of processor modules |
| US16/142,719 | 2018-09-26 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020053030A true JP2020053030A (ja) | 2020-04-02 |
| JP6841876B2 JP6841876B2 (ja) | 2021-03-10 |
Family
ID=65628712
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019149122A Active JP6841876B2 (ja) | 2018-09-26 | 2019-08-15 | プロセッサモジュールのフレキシブル接続 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US10803008B2 (ja) |
| EP (1) | EP3629188A1 (ja) |
| JP (1) | JP6841876B2 (ja) |
| CN (1) | CN110955629B (ja) |
| TW (1) | TWI706258B (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114047803A (zh) * | 2021-12-15 | 2022-02-15 | 海光信息技术股份有限公司 | 计算机主板、双路处理器计算机及四路处理器计算机 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050196124A1 (en) * | 2004-02-12 | 2005-09-08 | International Business Machines Corporation | Automated topology detection in a data processing system |
| US20070139423A1 (en) * | 2005-12-15 | 2007-06-21 | Via Technologies, Inc. | Method and system for multiple GPU support |
| JP2008514017A (ja) * | 2004-09-27 | 2008-05-01 | インテル・コーポレーション | 高速相互接続用可撓性ケーブル |
| JP2015195976A (ja) * | 2014-04-01 | 2015-11-09 | 株式会社ソニー・コンピュータエンタテインメント | ゲーム提供システム |
| CN107766282A (zh) * | 2017-10-27 | 2018-03-06 | 郑州云海信息技术有限公司 | 一种八路服务器背板与双扣板互联系统的设计方法 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7596653B2 (en) * | 2004-11-08 | 2009-09-29 | Intel Corporation | Technique for broadcasting messages on a point-to-point interconnect |
| JP4484757B2 (ja) * | 2004-12-09 | 2010-06-16 | 株式会社日立製作所 | 情報処理装置 |
| KR100738554B1 (ko) * | 2006-01-26 | 2007-07-11 | 삼성전자주식회사 | 듀얼모드 단말에서의 호 처리 장치 및 방법 |
| CN101118522B (zh) * | 2006-08-04 | 2010-08-25 | 欧姆龙株式会社 | 微型计算机装置 |
| CN101504449B (zh) * | 2009-03-13 | 2011-07-20 | 江苏省电力公司常州供电公司 | 备自投装置的试验测试仪 |
| US8375184B2 (en) * | 2009-11-30 | 2013-02-12 | Intel Corporation | Mirroring data between redundant storage controllers of a storage system |
| TWM412423U (en) * | 2010-08-13 | 2011-09-21 | Micro Star Int Co Ltd | Computer motherboard for reducing power consumption during sleep mode |
| US8954808B1 (en) | 2010-11-30 | 2015-02-10 | Symantec Corporation | Systems and methods for performing input/output path failovers |
| US9092594B2 (en) | 2011-10-31 | 2015-07-28 | Iii Holdings 2, Llc | Node card management in a modular and large scalable server system |
| US9383411B2 (en) * | 2013-06-26 | 2016-07-05 | International Business Machines Corporation | Three-dimensional processing system having at least one layer with circuitry dedicated to scan testing and system state checkpointing of other system layers |
| US9336144B2 (en) * | 2013-07-25 | 2016-05-10 | Globalfoundries Inc. | Three-dimensional processing system having multiple caches that can be partitioned, conjoined, and managed according to more than one set of rules and/or configurations |
| US10078613B1 (en) * | 2014-03-05 | 2018-09-18 | Mellanox Technologies, Ltd. | Computing in parallel processing environments |
| CN104125172B (zh) * | 2014-07-22 | 2017-05-24 | 福建星网锐捷网络有限公司 | 一种接口模式自动匹配的交换设备 |
| US9898607B2 (en) * | 2015-06-02 | 2018-02-20 | Rockwell Automation Technologies, Inc. | Rapid configuration security system for industrial control infrastructure |
| US10237169B2 (en) * | 2016-04-01 | 2019-03-19 | Intel Corporation | Technologies for quality of service based throttling in fabric architectures |
| US9946674B2 (en) * | 2016-04-28 | 2018-04-17 | Infineon Technologies Ag | Scalable multi-core system-on-chip architecture on multiple dice for high end microcontroller |
| US10491701B2 (en) * | 2016-07-14 | 2019-11-26 | Cisco Technology, Inc. | Interconnect method for implementing scale-up servers |
| CN106776459B (zh) | 2016-12-14 | 2020-06-26 | 华为技术有限公司 | 信号处理方法、节点控制器芯片与多处理器系统 |
| CN206649376U (zh) | 2017-02-10 | 2017-11-17 | 郑州云海信息技术有限公司 | 一种应用在purley平台八路服务器PCH配置结构 |
| CN107396586A (zh) | 2017-07-27 | 2017-11-24 | 郑州云海信息技术有限公司 | 一种减少背板层叠的upi互连系统 |
-
2018
- 2018-09-26 US US16/142,719 patent/US10803008B2/en active Active
-
2019
- 2019-01-03 TW TW108100129A patent/TWI706258B/zh active
- 2019-01-21 CN CN201910052374.0A patent/CN110955629B/zh active Active
- 2019-02-27 EP EP19159790.5A patent/EP3629188A1/en not_active Withdrawn
- 2019-08-15 JP JP2019149122A patent/JP6841876B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050196124A1 (en) * | 2004-02-12 | 2005-09-08 | International Business Machines Corporation | Automated topology detection in a data processing system |
| JP2008514017A (ja) * | 2004-09-27 | 2008-05-01 | インテル・コーポレーション | 高速相互接続用可撓性ケーブル |
| US20070139423A1 (en) * | 2005-12-15 | 2007-06-21 | Via Technologies, Inc. | Method and system for multiple GPU support |
| JP2015195976A (ja) * | 2014-04-01 | 2015-11-09 | 株式会社ソニー・コンピュータエンタテインメント | ゲーム提供システム |
| CN107766282A (zh) * | 2017-10-27 | 2018-03-06 | 郑州云海信息技术有限公司 | 一种八路服务器背板与双扣板互联系统的设计方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20200097441A1 (en) | 2020-03-26 |
| US10803008B2 (en) | 2020-10-13 |
| CN110955629A (zh) | 2020-04-03 |
| TW202013205A (zh) | 2020-04-01 |
| TWI706258B (zh) | 2020-10-01 |
| EP3629188A1 (en) | 2020-04-01 |
| CN110955629B (zh) | 2022-11-08 |
| JP6841876B2 (ja) | 2021-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11983406B2 (en) | Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host | |
| US20210342281A1 (en) | Self-configuring baseboard management controller (bmc) | |
| CN104202194B (zh) | PCIe拓扑的配置方法和装置 | |
| TWI616758B (zh) | 遠端多電腦切換技術之儲存裝置、系統及方法 | |
| US9940143B2 (en) | Using peripheral component interconnect express vendor-defined message (PCIe-VDM) and inter-integrated circuit (I2C) transport for network communications | |
| US20160306634A1 (en) | Electronic device | |
| US10083141B2 (en) | Computer system and method for accessing endpoint device in computer system | |
| CN101373448B (zh) | 具有远程管理的计算机系统 | |
| US10996942B1 (en) | System and method for graphics processing unit firmware updates | |
| CN119806656B (zh) | Pci设备的控制方法及装置、存储介质及电子设备 | |
| JP2018116648A (ja) | 情報処理装置、その制御方法、及びプログラム | |
| JP6841876B2 (ja) | プロセッサモジュールのフレキシブル接続 | |
| US11093422B2 (en) | Processor/endpoint communication coupling configuration system | |
| US12487959B2 (en) | Enabling out-of-band generic PCIe switch control/configuration management using BMC for dynamic, scalable hardware requirements | |
| US11803493B2 (en) | Systems and methods for management controller co-processor host to variable subsystem proxy | |
| US9367332B2 (en) | Sensing data reading device and method | |
| US10409940B1 (en) | System and method to proxy networking statistics for FPGA cards | |
| US20250068553A1 (en) | Cpld as adapter for high-availability drive management | |
| TWI567566B (zh) | 電子裝置 | |
| WO2022066225A1 (en) | Coordinated initialization system | |
| Patel | Early Video in Pre-OS Environment For Intel Servers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190815 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200925 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201020 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210107 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210218 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6841876 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |