JPH04344910A - 高性能コンピュータ・システム - Google Patents

高性能コンピュータ・システム

Info

Publication number
JPH04344910A
JPH04344910A JP4050580A JP5058092A JPH04344910A JP H04344910 A JPH04344910 A JP H04344910A JP 4050580 A JP4050580 A JP 4050580A JP 5058092 A JP5058092 A JP 5058092A JP H04344910 A JPH04344910 A JP H04344910A
Authority
JP
Japan
Prior art keywords
memory
switch
processor
platters
computer system
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
Application number
JP4050580A
Other languages
English (en)
Other versions
JPH0752376B2 (ja
Inventor
Clive A Collins
クライヴ・アラン・コリンズ
James A Mcdonald
ジェームズ・エイ・マクドナルド
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH04344910A publication Critical patent/JPH04344910A/ja
Publication of JPH0752376B2 publication Critical patent/JPH0752376B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/18Packaging or power distribution
    • G06F1/183Internal mounting support structures, e.g. for supporting printed circuit boards
    • G06F1/185Mounting of expansion boards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/18Packaging or power distribution
    • G06F1/183Internal mounting support structures, e.g. for supporting printed circuit boards
    • G06F1/184Mounting of motherboards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/18Packaging or power distribution
    • G06F1/183Internal mounting support structures, e.g. for supporting printed circuit boards
    • G06F1/185Mounting of expansion boards
    • G06F1/186Securing of expansion boards in correspondence to slots provided at the computer enclosure
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/409Mechanical coupling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/17375One dimensional, e.g. linear array, ring
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1438Back panels or connecting means therefor; Terminals; Coding means to avoid wrong insertion
    • H05K7/1439Back panel mother boards
    • H05K7/1442Back panel mother boards with a radial structure

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、一般的にはコンピュー
タ・パッケージングに関し、より具体的にはケーブルの
ない高密度パッケージング媒体内の回路構成要素及び相
互接続への多次元アクセスを提供する、論理的構造要件
に適合する物理的構造によって特徴づけられる高性能コ
ンピュータ・パッケージに関する。
【0002】
【従来の技術】コンピュータ・パワーに対する増大する
需要は、単一のプロセッサ(ユニプロセッサ)が実行で
きる能力を上回っている。現在では高性能コンピュータ
は、並列に稼動し同じ主記憶装置を共用する多数のプロ
セッサ、すなわちいわば密結合並列プロセッサを必要と
する。さらに、数値計算に重点を置く計算適用業務が増
大しており、超高速のデータ処理能力を要求している。
【0003】密結合マルチプロセッサ(MP)システム
の基本編成は、基本記憶モジュール(BSM)として知
られる複数の独立にアドレス可能なメモリ・モジュール
に選択的に接続される複数のプロセッサを含む。通常の
MPシステムでは、N個のプロセッサとM個のBSMが
ある。ここで、Mは通常Nより大きい。すべてのプロセ
ッサはこれらのBSMへの均等なアクセスを必要とする
ので、クロスバー交換機などのある種のN×Mスイッチ
がある。このスイッチは、データの記憶及び検索のため
にプロセッサをアドレスされたBSMに選択的に接続す
る。N個のプロセッサとM個のメモリ要素またはBSM
とを接続する従来の方法は、中央スイッチによるもので
ある。これは、より幅の広いデータ・バスが必要とされ
、スイッチ・パッケージ上で(N×バス幅(ビット))
+(M×バス幅(ビット))が必要であることを意味す
る。
【0004】MPシステムの性能にとって重要なパラメ
ータは、プロセッサ・サイクル・タイム、帯域幅、電気
経路の長さ、往復遅延、及びスキューである。プロセッ
サ・サイクル・タイムは、サイクルを決定する経路要素
を互いにできるだけ接近して配置することによって最小
になる。プロセッサとBSMの間の帯域幅は、プロセッ
サとスイッチの間、及びスイッチとBSMの間の多数の
並列接続上でできるだけ速いデータ速度を使用すること
によって最大になる。電気経路の長さは、相互接続され
た異なる機能単位上のデータ・ラッチ点間の長さ(ナノ
秒)である。プロセッサからアドレスされたBSMまで
、及び返りの合計往復遅延は、メモリ待ち時間と呼ばれ
ている。これはいくつかの電気経路長さを含む。スキュ
ーは、ある点から別の点までの経路指定の変動による電
気経路の長さの差である。メモリの面積は、記憶チップ
及び論理サポート・チップを収容するのに必要な表面積
によって決定される。
【0005】「カード・オン・ボード」(COB)メモ
リと呼ばれる既知の構造では、すべての外部相互接続が
カードの1つのエッジに配置される。データを得るため
に、このメモリにアクセスするとき、信号はカードの入
力エッジから遠いエッジへ行ってからまた元のエッジに
戻らなければならない。その際、信号はカードの幅の2
倍の距離を横断するので付随の遅延を伴い、必要なデー
タはそれを要求したのと同じエッジに現れる。この従来
のシステムでは、メモリの異なる部分、もしくはメモリ
の異なるセクション内の異なるメモリ・チップにアクセ
スすることによって、または異なるプロセッサからアク
セスすることによって、かなりのスキューすなわち電気
経路の差が生じることは明らかである。
【0006】高性能コンピュータ・パッケージは、必要
な諸機能を提供し、サイクル・タイムをサポートし、機
能間の待ち時間を最小にできる能力をもたなければなら
ない。サイクル・タイムが10ナノ秒未満に減少するに
つれて、パッケージされた機能単位間での通信のために
ケーブルを使用する古典的な方法では、記憶待ち時間が
飛躍的に増大した。さらに、機能単位間の距離は、その
長さがサイクル・タイムを超える遅延を生ずるので、通
信伝送線が信号を記憶することが必要になるような距離
であった。これは性能を低下させるだけでなく、反射が
信号情報内容と一致するのを防止するために配線に制約
を課す。より高速のサイクル・タイムと同時に、より大
きな帯域幅をサポートする必要がある。この帯域幅の一
部分は、より高速のサイクル・タイムから引き出すこと
ができ、残りはより広いデータ・バスから引き出すこと
ができる。その効果として、より多くの論理回路及びケ
ーブルが必要となり、したがって機能単位同士が離れる
ことになるが、同時に性能上から機能単位同士を密接さ
せることが必要になる。さらに、ケーブルはコネクタの
密度間隔にも影響を与える。スーパーコンピュータなど
の高性能コンピュータでは、並列動作をサポートし、デ
ータに対する飽くなき要求とともにより高速の計算能力
に対する要求を満たすために、これらすべての効果が顕
著になる。したがって、同時に動作する多数のプロセッ
サをサポートするために、サイクル・タイムは急速にナ
ノ秒に近づき、データ帯域幅は毎秒100ギガバイト(
GB)を超えることになる。
【0007】
【発明が解決しようとする課題】本発明の目的は、機能
単位間の距離を最小にし、論理回路及びメモリを含む基
板内でのすべての信号通信を維持し、必要な諸機能をサ
ポートするだけでなく超高速のサイクル・タイムをサポ
ートする小さなプロファイルを維持するサイズをもつ、
コンピュータ・パッケージを提供することである。
【0008】
【課題を解決するための手段】本発明は以下の原理に基
づく。第1に、スイッチ及びメモリ内での自然の情報の
流れは、構造を「貫通する」、すなわち一辺から入り他
辺から出る。第2に、プロセッサ内での自然の情報の流
れは、同じ機能単位(バス制御要素、レジスタ、キャッ
シュなど)に入ってそこから出、データは、操作が開始
され完了するときこの機能単位から流れ出てこの機能単
位に戻る。したがって、機能接続性の点から見て「単端
」プロファイルが提供される。第3に、記憶帯域幅が大
きいため、メモリへの多数の経路が必要となるだけでな
く、各マシン・サイクル・データが各データ・バス上で
各プロセッサに戻れるように大きな相互接続スイッチ及
び高度にインターリーブされたメモリも必要となる。 第4に、何の計算機能をも提供せずに待ち時間だけを増
大させるケーブルまたはパッケージ経路が、除去または
短縮される。第5に、小型の密結合パッケージであるた
め、できるだけ高速のサイクル・タイムが実現しやすく
なり、相互接続配線上に信号を記憶する可能性が最小に
なる。
【0009】上記の原理を仮定した上で、本発明は、メ
モリがパッケージの中央にあり、データ・スイッチ及び
アドレス・スイッチがメモリ構造と物理的にインターリ
ーブされ、プロセッサ及びコントローラがケーブルなし
で直接接続によってメモリ/スイッチ構造の周囲エッジ
に接続された構造を提供する。冷却は、空気または液体
の流れによって提供される。
【0010】
【実施例】次に図面、特に図1を参照すると、本発明が
そこで実施されるタイプの高性能コンピュータ・システ
ム10(たとえば、スーパーコンピュータ、ミニスーパ
ーコンピュータ、商用メインフレーム、サーバなど)の
ブロック図が示されている。このコンピュータ・システ
ムは、スイッチ5によって相互接続された複数のプロセ
ッサ12及び複数のBSM14を含む。スイッチ5は、
これらのプロセッサ12とBSM14の間の要求経路及
び応答経路を提供する。スイッチ5は、たとえば米国特
許第4630045号に記載されているタイプのクロス
バー交換機で構成することができる。このタイプのコン
ピュータ・システムは、しばしば密結合並列マルチプロ
セッサ・システムと呼ばれ、商用または学術適用業務に
使用される。
【0011】スイッチ5は、しばしば単一の物理的パッ
ケージ内部に含まれる。しかしながら、図2に示すよう
に、好ましい実施例では、スイッチ5を要求スイッチ1
6と応答スイッチ18に分離して、物理的フローがシス
テム・フローに従うパッケージを提供すると好都合であ
る。図2で、スイッチ16及び18とBSM14はサン
ドイッチを形成する。論理的フロー及び物理的フローは
、プロセッサ12が要求スイッチ16を介して特定のB
SM14をアドレスし、アドレスされたBSM14が応
答スイッチ18によってデータをプロセッサ12に返送
するというものである。
【0012】任意の数のプロセッサ12が、コンピュー
タ・システムのメイン・メモリを含む複数のBSM14
への均等なアクセス権をもつ。BSMの数は、メモリの
同じアドレス空間を求めるプロセッサ要素間の争奪の確
率が、容認できる性能水準にまで低くなるような形で、
プロセッサの数及び編成と関係付けられる。各プロセッ
サ12が各BSM14へのアクセスを必要とするので、
スイッチ・パッケージ内では広範な相互接続能力ととも
に、これらのプロセッサとこれらのBSMの間のスイッ
チ16及び18が必要となる。要求スイッチ16は、情
報を要求しプロセッサ12からのデータを記憶するため
にBSM14への経路を確立し、応答スイッチ18は要
求されたデータをプロセッサ12に取り出すためにBS
M14からの経路を確立する。
【0013】高性能コンピュータ・パッケージで望まれ
るのは、すべてのプロセッサがその活動メモリ・アドレ
ス空間への最短経路をもつようにするためのメモリへの
一様なアクセスである。密結合システムは、高性能の潜
在能力をサポートすることに加えて、データの共用を可
能にしなければならず、スイッチ/メモリ・パッケージ
はすべてのメモリ単位へのアクセスを可能にしなければ
ならない。これは、中央に位置する主記憶機構によって
提供できる。マシン・フロー、すなわち物理的フローは
、システム性能上必要とされる論理的フローに従わなけ
ればならず、必要とされるサイクル・タイム及び小さな
待ち時間に対応するために、形状因子ができるだけ密で
なければならない。中心すなわちコアにメモリをもつ球
体が、そのような形状因子を提供するはずである。この
ようなシステムでは、すべての通信がコアとの間で放射
状になる。その半径は当該技術の物理的限界に依存する
。しかし、球体は、修理、サービス及び試験上多くの問
題を生ずる。本発明は、これらの問題を避けながら、こ
の理想的な形状を近似するものである。
【0014】図3は、プロセッサ、スイッチ制御要素、
及び周辺メモリ・サポート部分をメモリの周りに配置す
る円筒形状を近似した、パッケージの中心コアを示す。 これによって、中心コアを介してデータをプロセッサか
らメモリに送り、またプロセッサに戻す構造が可能にな
る。理想的な高度に並列なスーパーコンピュータでは、
すべてのプロセッサはすべてのメモリ位置に対して争奪
のないアクセス権をもつ必要がある。それに伴う待ち時
間は、プロセッサの性能維持に重大な影響を与える。図
3に示すパッケージのコア20は、メモリ及びN×M個
の要求データ・スイッチ及び応答データ・スイッチから
なり、どのプロセッサによるどのメモリ要素へのアクセ
スも可能である。このメモリ/スイッチコア構造は、本
質的には、要求スイッチ、応答スイッチ及びデータ方向
制御論理回路を含む「プラッタ」22によって定義され
るM個のセグメント21に分割されたメモリ・スタック
である。各プラッタ対の間には、複数のBSMボード2
3があり、ゼロ挿入力(zeroinsertion 
force; ZIF)コネクタを介して上端及び下端
のプラッタに直接接続されている。
【0015】図4は、スタックから取り外した、BSM
ボード23を有する1対のプラッタ22を示す。上端プ
ラッタはたとえば要求スイッチ(図2の16)を支持し
、それに対応して下端プラッタは応答スイッチ(図2の
18)を支持する。データ・アクセス(読出しまたは書
込み)は、上端プラッタを介し、メモリを介して下端プ
ラッタに流れ、それからプロセッサに戻る。この2つの
プラッタとメモリ要素の組合せが「サンドイッチ」を構
成する。したがって、メモリ・フローは、要求がメモリ
・パッケージの上端を流れ下端を通って戻ることによっ
て、信号遅延を短縮するように設計される。逆向きの流
れも実施可能である。
【0016】メモリ・ボード23は、図5により詳細に
示すが、メモリ・チップ24、減結合コンデンサ25、
メモリ制御/データ分配論理回路チップ26、及びメモ
リ・ボード23の上下端にある入出力コネクタ29を含
む。メモリ・ボード23の上端の論理回路は、BSMへ
の要求の待ち行列登録及び処理を行い、下端の論理回路
は、応答の待ち行列登録及び応答スイッチを介する伝送
を行う。メモリ・チップの密度と編成及び必要なメモリ
・サイズに応じて、メモリ・ボード23は、必要な数の
メモリ・チップを含むチップ・ストリップ27をボード
基板28に取り付け、サポート論理回路チップは主基板
上に残すことによって、形成することができる。ZIF
コネクタ29は、ボード基板28の上下のエッジに沿っ
て配置し、図4に示された上下端のプラッタ22への無
ケーブル接続を行う。メモリ・ボード23のボード・レ
イアウトを、図6及び図7に平面図及び断面図としてよ
り詳細に示す。図5ないし図7は、本発明によって可能
な超高密度のメモリ・パッキングを示す。図5ないし図
7に示すBSM23は、小さなフットプリントを提供す
るが、カード28のサイズは変えることができ、例えば
それを長くして「サンドイッチ」またはプラッタ対の数
を減らすことができる。図5ないし図7に示すBSMは
、32MB(4MB  SRAM)装置の例である。
【0017】すべてのメモリ・ボード23は、それぞれ
図8及び図9に示すスタックを通る「スライス」からな
るBSMまたはBSMの要素とすることができる。この
パッケージは、各種の可能なシステム・インタフェース
構造によってメモリに対するほぼ3次元のアクセスをシ
ステム設計者に提供する。図8及び図9はインタフェー
ス構造の2つの可能な例を示すものにすぎない。図8及
び図9では、128(8×16)個のサーバ(BSM)
があり、サーバと要求側の比は8:1となる。図8は、
サイクル毎に半行のデータ(8DW(ダブル・ワード)
)を要求側に供給できる能力を提供するシステム構成を
示す。したがって、図8に示す構造は、プロセッサ毎に
使用可能な最大8DWインタフェースまでの読取りと書
込みの任意の組み合わせを可能にする(8DWは8個の
「サンドイッチ」の限度であり、「サンドイッチ」が多
くなればより多くのDWが可能になる)。図9は、8個
のサンドイッチを使って1つの要求側に2DWのデータ
を提供し、各BSMがスタック中のメモリ・カードのス
ライス1個から構成される、別のシステム構造を示す。 図9に示す構造は、2DW読取り1DW書込み構造を示
す。ワード幅及びデータ・ワード数は、図9に示した例
に限定されるものではない。というのは、プラッタ接続
毎の入出力を増やすと、ワード幅が接続技術の限界にま
で容易に拡大できるからである。
【0018】本発明の重要な一態様は、プラッタのエッ
ジをプロセッサ・ボードと対合させるZIFコネクタな
どによる無ケーブル接続の使用である。図10は、プロ
セッサ・ボード33に装着されたプロセッサ論理回路を
含む熱伝導モジュール(TCM)32を示す。図10で
は、これらのTCMはプロセッサ・ボード33の外面に
装着され、各種の論理サポート・チップ(図示せず)及
びZIFコネクタ31は内面上に装着される。電力タブ
34が外面から延びており、パッケージへの電力の結合
を容易にする。電源を電力タブ34に直接接続して個々
のモジュールに電力を提供できることは明らかである。 中心メモリ・コアに電力を供給するのとは別に各プロセ
ッサ・ボード33に電力を供給できると、プロセッサの
高度の可用性及び同時保守を提供するので、有利である
【0019】図11ないし図15は、図10に示したプ
ロセッサ・ボード構成に対する追加のプロセッサ・ボー
ド構成を示す。図11ないし図13は、内面上にプラッ
タへの接続用のZIFコネクタ102、外面上に各種の
プロセッサ・カード(図示せず)への接続用のエッジ・
コネクタ104を含む信号分配ボード100を示す。図
14及び図15は、論理ボード106が内面上のZIF
コネクタ108によってプラッタのエッジに直接接続で
き、論理ボード106の外面がTCM(図10の32)
または表面装着技法(SMT)構成要素110を含み得
ることを示す。したがって、このパッケージ形状因子は
、性能要求に基づいて多数のパッケージ技術を1つのシ
ステムに統合することができる。たとえば、プロセッサ
・ボード33に含まれる機能、信号分配ボード100、
及び論理ボード106は、入出力プロセッサ、システム
間データ・マネージャ、オフロード・プロセッサ、適用
業務専用プロセッサ、システム・メモリ・マネージャ、
または拡張記憶インタフェースとして機能することがで
きる。
【0020】図16は、本構造の中心コア20を構成す
るメモリ/スイッチ・スタックに接続されたいくつかの
プロセッサ・ボード30を示す。以下では、プロセッサ
・ボード30は、図10に関して考察したプロセッサ・
ボード33、図11ないし図13に関して考察した信号
分配ボード100、及び図14及び図15に関して考察
した論理ボード106の総称として使用し、性能要求に
基づいて幅広い各種の機能を提供することができる。図
16では、接続の仕方を分かりやすく図示するために、
コア20に接続されているプロセッサ・ボード30の総
数の半分だけを示してある。図17は、プラッタ22の
周囲エッジへの2つの隣接するプロセッサ・ボード30
の接続を示すコンピュータ・パッケージの一部分の拡大
図である。図17に示したプロセッサ・ボード30は、
図14及び図15に関して例示し考察した論理ボード1
06に類似しており、シングル・チップまたはマルチチ
ップSMTキャリヤ112、及びシングル・チップ・キ
ャリヤのアレイ114を含むことができる。図18は、
プラッタ22の周囲エッジへのプロセッサ・ボード30
の接続を示すコンピュータ・パッケージの一部分の拡大
図である。図18に示したプロセッサ・ボード30は、
図10に関して例示し考察したプロセッサ・ボード33
に類似しており、熱伝導モジュール32を含むことがで
きる。図18は、メモリ・ボード23が見えるようにプ
ロセッサ・ボード30の1つが除去してある点を除き、
図17に類似している。
【0021】図19は本発明の基本的概念を示す。プロ
セッサ・ボード200は、1対のスイッチ/メモリ制御
ボード202及び204に接続され、一方のスイッチ/
メモリ制御ボード202はメモリ206の要求を行い、
他方のスイッチ/メモリ制御ボード204は情報をプロ
セッサ200に戻す。一般的にメモリ206として示し
た複数のメモリ・ボードが、スイッチ/メモリ制御ボー
ド202及び204の対の間に挟まれている。これらの
メモリ・ボードは図3に示した放射状構成で配置するこ
とが好ましい。線及び矢印は、プロセッサとの間でのデ
ータの流れを示す。この構成は3次元の直交構造なので
、それぞれのボードの表面及びエッジを電気コネクタで
結合して、プロセッサとの間の情報の流れをできる限り
短時間にすることができる。図19は8個のプロセッサ
・ボードへの接続が行える8側面のスイッチ/メモリ制
御ボード202及び204を示すが、さらにプロセッサ
・ボードをこの配置に追加できること、及び各プロセッ
サ・ボード200は単純なローカル・バス・スイッチを
介して主記憶装置を共用する複数のプロセッサを収容で
きることを理解されたい。ローカル・バス・スイッチは
、十分なデータ帯域幅がこの構造によって提供される場
合には、不要である。プロセッサ・ボード200は、使
用する技術構成要素に応じて、キャッシュ・メモリやバ
ッファ・メモリなどのローカル・メモリを装着できるこ
とが好ましい。
【0022】好ましい構成では、図3及び図16に示す
構成に類似の複数のサンドイッチを使用する。これは、
プロセッサ・ボード200とスイッチ/メモリ制御ボー
ド202及び204の間の各物理的インタフェースで必
要な接点の数を減らし、帯域幅を大きくする働きがある
。さらに、スイッチ/メモリ制御ボード202及び20
4は、プラッタの上端または下端または両方にスイッチ
論理回路を含むことができる。さらに、要求スイッチと
応答スイッチを分離して、任意のプラッタ上またはプロ
セッサ表面上に置くことができる。
【0023】図20は、付属の電源41とともに多層セ
ラミック・モジュール内に装着された2つのプロセッサ
(一括して141として図示)を含む高性能コンピュー
タ構造を示す。これらはすべて、1つのボード142に
装着されており、ボード142は各プロセッサ・ボード
30に取り付けられる。図21は、マイクロプロセッサ
・チップ・セット用に使用されたプリント回路カードと
類似のプリント回路カード242にコンポーネント24
1が装着された高性能コンピュータ構造を示す。図20
及び図21は、本発明の範囲に含まれる高性能コンピュ
ータ構造の2つの例にすぎない。システム性能及びコス
ト要件を満たすために、論理回路パッケージング技術の
ほとんどすべての組合せを使用することができる。
【0024】メモリ/スイッチ・スタックの冷却は、中
心を通りスタックの外部を経て戻る循環する空気または
フルオロカーボンなどの液体を使って行うことができる
。各プロセッサは、論理回路技術要件及び使用する論理
回路パッケージに応じて、冷却板、液浸、または空気に
よって個別的に冷却できる。図22は、図3に示したコ
ア20の中心の中空部分にはまる冷却マニフォールド4
2を示す。メモリ/スイッチ・コア構造に対するマニフ
ォールド42の関係を図示するために、メモリ・ボード
23を図23に示す。このように、マニフォールド42
がメモリ/スイッチ構造の中心の中空部分の軸の長さに
沿って延び、出口は各プラッタまたはメモリ「サンドイ
ッチ」の高さにあることが明らかである。冷媒の返送は
、コンピュータ構造を格納する冷却タンクの内面を通っ
て行われる。図22に戻って、好ましい実施例の中空の
円筒形構造はまた、電力バスを配線する好都合な方法を
も提供する。電力バス43は、コアの中心を上向きに上
り、冷媒の戻り管路に沿って走る。電力バス43は、ス
イッチ/メモリ・サンドイッチを装着し電力を供給する
ために、システム構造の一部分として利用される。
【0025】完全に組み立てられたとき、メモリ/スイ
ッチ・アセンブリは、記憶媒体として取外し可能なディ
スク・パックを使用するタイプの直接アクセス記憶装置
(DASD)に似ている。メモリ/スイッチ・スタック
を含む各プラッタ「サンドイッチ」は、ディスク・パッ
クに似ており、システム構造のハウジングの上端を介し
てアセンブリとして取り外すことができる。このプラッ
タ「サンドイッチ構造」によって、メモリ/スイッチ論
理回路用の電源、冷媒溜め及びサーキュレータを含むベ
ースにアセンブリ一式を迅速に取り付けることが可能に
なる。図24の一般化したブロック図に示すように、プ
ロセッサ及びメモリ(参照番号45で一般的に表す)は
全体構造の上端に配置することができる。この下には電
源、論理回路モジュール用の1つの電源バンク46、及
びスイッチ論理回路モジュール用の別のバンク47があ
る。最後に、この構造の下端には、ポンプ及び制御装置
を含む熱交換機及び配管48がある。
【0026】パッケージ全体はきわめて小さな空間(小
さなフットプリント)を占める。たとえば、それぞれス
カラー・プロセッサとベクトル・プロセッサ、入出力コ
ントローラ、拡張記憶コントローラ、スイッチ制御要素
、16GBの主記憶装置、及びCPU当たり3ないし6
個のメモリへのダブル・ワード・ポートを有する16個
のCPUを収容するパッケージのサイズは、直径ほぼ1
17cm、電子回路用の高さ61cmであり、電源及び
冷媒ハードウェア用にさらに91cmの高さが必要であ
る。このように本発明の本質は、物理的構造が論理構造
の諸要件に適合できるパッケージを提供できることであ
る。その結果、このパッケージは、最小限の技術開発に
よって性能を満たす多次元のアクセスが可能であり、相
互接続をケーブルなしで高密度パッケージング媒体内に
保持することができる。
【図面の簡単な説明】
【図1】高性能コンピュータ・システムの一般化したブ
ロック図である。
【図2】スイッチの各機能部分が分離され、メモリがそ
れらの間に挟まれている、高性能コンピュータ・システ
ムのブロック図である。
【図3】本発明の好ましい実施例による高性能コンピュ
ータ・パッケージの多角形構成のメモリ/スイッチ・コ
アの等角投影図である。
【図4】単一のメモリ/スイッチ・プラッタの等角投影
図である。
【図5】BSMの等角投影図である。
【図6】論理回路チップ及びメモリ・チップの配置をよ
り詳細に示す図5のBSMの平面図である。
【図7】論理回路チップ及びメモリ・チップの配置をさ
らに示す図5のBSMの端面図である。
【図8】システム・インタフェース構造の1つの例を示
す図である。
【図9】システム・インタフェース構造のもう1つの例
を示す図である。
【図10】代表的なプロセッサ・モジュールを示す等角
投影図である。
【図11】信号分配ボード(要求側ボード)の対向する
側面の側面図である。
【図12】信号分配ボード(要求側ボード)の対向する
側面の平面図である。
【図13】信号分配ボード(要求側ボード)の対向する
側面の平面図である。
【図14】論理回路ボードの側面図である。
【図15】論理回路ボードの平面図である。
【図16】メモリ/スイッチ・コアの周囲に取り付けら
れたプロセッサ・モジュールを示す等角投影図である。
【図17】メモリ/スイッチ・コアの周囲へのプロセッ
サ・モジュールの接続を詳細に示す拡大図である。
【図18】メモリ/スイッチ・コア内部のBSMが明ら
かになるようにプロセッサ・モジュールの1つを除去し
た、図17と類似の拡大図である。
【図19】パッケージのデータ・フローを示す物理構造
の一般化した論理ブロック図である。
【図20】プロセッサに接続された多数のプロセッサ・
ボードを有する高性能コンピュータ構造の等角投影図で
ある。
【図21】プロセッサに接続された多数のプロセッサ・
ボードを有する高性能コンピュータ構造の等角投影図で
ある。
【図22】コンピュータ・パッケージ内の電源の配線及
び冷媒の流れを示す一般化したブロック図である。
【図23】メモリ/スイッチ・コア内部のBSMに関す
る冷媒の流れの等角投影図である。
【図24】本発明の特定の実施例を示す機能的ブロック
図である。
【符号の説明】
5  スイッチ 10  高性能コンピュータ・システム12  プロセ
ッサ 14  基本記憶モジュール(BSM)16  要求ス
イッチ 18  応答スイッチ 20  パッケージ・コア 22  プラッタ 23  BSMメモリ・ボード 28  ボード基板 29  ゼロ挿入力(ZIF)コネクタ32  熱伝導
モジュール(TCM) 33  プロセッサ・ボード 34  電力タブ

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】互いに並列に配置され、それぞれ入力線ま
    たは出力線、及び前記の線に結合されたメモリ要求スイ
    ッチまたはメモリ応答スイッチを含む複数のプラッタと
    、隣接するプラッタ間に配置され、前記の隣接するプラ
    ッタ上の前記メモリ要求スイッチとメモリ応答スイッチ
    の間に電気的に接続され、前記の隣接するプラッタ間で
    のメモリ・アクセス及びメモリ応答の流れを定義する記
    憶モジュールと、前記プラッタの周囲エッジに接続され
    、前記入力線及び出力線に結合されたプロセッサとを含
    む高性能コンピュータ・システム。
  2. 【請求項2】前記記憶モジュールが、前記の隣接するプ
    ラッタのうちの第1及び第2のプラッタ上にエッジ・コ
    ネクタによってそれぞれ直接装着された第1及び第2の
    対向するエッジをもつ、請求項1に記載の高性能コンピ
    ュータ・システム。
  3. 【請求項3】前記プロセッサが、エッジ・コネクタを使
    用した直接装着によって前記プラッタの前記周囲エッジ
    に接続されている、請求項1に記載の高性能コンピュー
    タ・システム。
  4. 【請求項4】前記記憶モジュール及び前記の複数のプラ
    ッタの温度を制御する手段を含む、請求項1に記載の高
    性能コンピュータ・システム。
  5. 【請求項5】前記各プラッタが、同一のサイズであり、
    かつ多角形の形状であり、前記各プロセッサがプロセッ
    サ・ボードを含み、各プロセッサ・ボードが前記プラッ
    タの前記周囲エッジに隣接して配置された内面をもつ、
    請求項1に記載の高性能コンピュータ・システム。
  6. 【請求項6】前記プラッタに電力を提供するための電力
    バスを含み、前記プラッタが前記電力バス上に装着可能
    である、請求項1に記載の高性能コンピュータ・システ
    ム。
  7. 【請求項7】前記各プラッタ上に装着された集積回路チ
    ップを含む、請求項1に記載の高性能コンピュータ・シ
    ステム。
  8. 【請求項8】互いに並列に隔置され、それぞれ入力線ま
    たは出力線、及び前記の線に結合されたメモリ要求スイ
    ッチまたはメモリ応答スイッチを含む複数のプラッタと
    、前記プラッタ間に、対合するコネクタを介して直接装
    着され、前記メモリ要求スイッチとメモリ応答スイッチ
    の間に結合された、前記プラッタ間でのメモリ・アクセ
    ス及びメモリ応答の流れを定義する記憶モジュールと、
    前記プラッタの周囲に、対合するコネクタを介して直接
    装着され、前記入力線及び出力線に結合されたプロセッ
    サとを含む高性能コンピュータ・システム。
JP4050580A 1991-03-18 1992-03-09 高性能コンピュータ・システム Expired - Lifetime JPH0752376B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/671,057 US5150279A (en) 1991-03-18 1991-03-18 High performance computer system with platters and unidirectional storage modules therebetween
US671057 1996-06-27

Publications (2)

Publication Number Publication Date
JPH04344910A true JPH04344910A (ja) 1992-12-01
JPH0752376B2 JPH0752376B2 (ja) 1995-06-05

Family

ID=24692973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4050580A Expired - Lifetime JPH0752376B2 (ja) 1991-03-18 1992-03-09 高性能コンピュータ・システム

Country Status (3)

Country Link
US (1) US5150279A (ja)
EP (1) EP0505029A3 (ja)
JP (1) JPH0752376B2 (ja)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0506224A3 (en) * 1991-03-26 1994-05-11 Ibm Computer system package
US5200917A (en) * 1991-11-27 1993-04-06 Micron Technology, Inc. Stacked printed circuit board device
US5455775A (en) * 1993-01-25 1995-10-03 International Business Machines Corporation Computer design system for mapping a logical hierarchy into a physical hierarchy
FR2729043A1 (fr) * 1994-12-30 1996-07-05 Adv Comp Res Inst Sarl Systeme de distribution d'alimentation de carte electronique
US5841638A (en) * 1996-02-15 1998-11-24 L3 Communications Stacked memory for flight recorders
JPH10150162A (ja) * 1996-11-18 1998-06-02 Oki Electric Ind Co Ltd 半導体装置およびその製造方法
US6049467A (en) * 1998-08-31 2000-04-11 Unisys Corporation Stackable high density RAM modules
US6327143B1 (en) * 1999-11-05 2001-12-04 Cray, Inc. Radial computer system and method
US6469901B1 (en) * 2000-05-15 2002-10-22 3C Interactive, Inc. System and method for cartridge-based, geometry-variant scalable electronic systems
US6633948B1 (en) * 2000-10-20 2003-10-14 Sun Microsystems, Inc. Stackable dual mode (registered/unbuffered) memory interface cost reduction
US6706966B2 (en) 2001-03-19 2004-03-16 L-3 Communications Corporation Hardened voyage data recorder
US6898664B2 (en) * 2002-08-28 2005-05-24 Hewlett-Packard Development Company, L.P. Optimizing performance for a storage device within a computer system
US7079386B1 (en) * 2003-03-17 2006-07-18 Unisys Corporation Computer system and scalable processor assembly therefor
BRPI0412600A (pt) * 2003-07-28 2006-09-19 Derick Arippol um conjunto de alojamento para empilhar múltiplos módulos de computador
US7133289B2 (en) * 2003-07-28 2006-11-07 Derick Arippol Housing assembly for stacking multiple computer modules
WO2005031549A2 (de) * 2003-09-29 2005-04-07 Universität Zürich Parallele datenverarbeitungseinrichtung
TW200741470A (en) * 2006-04-19 2007-11-01 Tyan Computer Corp Multi-processor system and tubelike computer architecture thereof
WO2009032144A2 (en) * 2007-08-28 2009-03-12 General Dynamics Advanced Information Systems, Inc. System and method for interconnecting circuit boards
GB2460680B (en) * 2008-06-05 2012-03-07 Vetco Gray Controls Ltd Subsea electronics module
CN102026482B (zh) * 2009-09-11 2012-07-18 鸿富锦精密工业(深圳)有限公司 圆形电子装置
US9220180B2 (en) 2010-12-09 2015-12-22 Richard Anthony Dunn, JR. System and methods for scalable parallel data processing and process control
GB2476501B (en) * 2009-12-24 2012-07-18 Richard John Edward Aras Geodesic massively-parallel supercomputer
US8279597B2 (en) 2010-05-27 2012-10-02 International Business Machines Corporation Heatsink allowing in-situ maintenance in a stackable module
US8174826B2 (en) 2010-05-27 2012-05-08 International Business Machines Corporation Liquid cooling system for stackable modules in energy-efficient computing systems
US8358503B2 (en) * 2010-05-28 2013-01-22 International Business Machines Corporation Stackable module for energy-efficient computing systems
FR2989861A1 (fr) * 2012-04-20 2013-10-25 No Rack Baie de serveurs informatiques
US8842432B2 (en) * 2012-09-22 2014-09-23 Facebook, Inc. Arrangement of computing assets in a data center
US20170075395A1 (en) * 2015-09-12 2017-03-16 Li Qingyuan Solid cooling arrangement for electronic device
US20180364071A1 (en) * 2017-06-16 2018-12-20 Daniel Rivera Photonic computer system comprised of stack disk arrays running on but not limited to quantum software
US10499524B2 (en) 2017-12-20 2019-12-03 Capital One Services, Llc Apparatus for mounting a processor for cluster computing
US10334760B1 (en) * 2018-01-12 2019-06-25 Jed A. Darland System and method for helical cooling tower for efficient cooling
US20240314930A1 (en) * 2023-03-14 2024-09-19 Samsung Electronics Co., Ltd. Computing system with connecting boards

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02281359A (ja) * 1989-04-21 1990-11-19 Gurafuiko:Kk 放射型・パラレル・システムバス

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3434014A (en) * 1967-06-13 1969-03-18 Rca Corp Packaging of electrical equipment
US3633371A (en) * 1968-04-05 1972-01-11 Phillips Petroleum Co Gas separation
US3812402A (en) * 1972-12-18 1974-05-21 Texas Instruments Inc High density digital systems and their method of fabrication with liquid cooling for semi-conductor circuit chips
US3833840A (en) * 1973-06-14 1974-09-03 Bell Telephone Labor Inc Cylindrically arranged modular main distribution frame
US4417295A (en) * 1977-06-30 1983-11-22 International Business Machines Corporation Air jet powered cooling system for electronic assemblies
US4335781A (en) * 1978-10-02 1982-06-22 Motorola Inc. High power cooler and method thereof
US4502098A (en) * 1981-02-10 1985-02-26 Brown David F Circuit assembly
US4590538A (en) * 1982-11-18 1986-05-20 Cray Research, Inc. Immersion cooled high density electronic assembly
US4502100A (en) * 1982-11-24 1985-02-26 International Business Machines Corporation Cooling system with counter flow of coolant
US4574331A (en) * 1983-05-31 1986-03-04 Trw Inc. Multi-element circuit construction
US4599680A (en) * 1983-09-26 1986-07-08 Southwest Research Institute Packaging arrangement for spacecraft computer
JPS62192086A (ja) * 1986-02-18 1987-08-22 Matsushita Electronics Corp 半導体記憶装置
US4734825A (en) * 1986-09-05 1988-03-29 Motorola Inc. Integrated circuit stackable package
US4712388A (en) * 1987-01-07 1987-12-15 Eta Systems, Inc. Cryostat cooling system
US4868712A (en) * 1987-02-04 1989-09-19 Woodman John K Three dimensional integrated circuit package
US4733293A (en) * 1987-02-13 1988-03-22 Unisys Corporation Heat sink device assembly for encumbered IC package
US4833568A (en) * 1988-01-29 1989-05-23 Berhold G Mark Three-dimensional circuit component assembly and method corresponding thereto
EP0335482A2 (en) * 1988-03-31 1989-10-04 International Business Machines Corporation High performance computer system
US4872088A (en) * 1988-08-29 1989-10-03 Motorola, Inc. Radial mounting for stacked wafer modules with cooling
US5063475A (en) * 1990-03-19 1991-11-05 International Business Machines Corporation Multileveled electronic assembly with cooling means

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02281359A (ja) * 1989-04-21 1990-11-19 Gurafuiko:Kk 放射型・パラレル・システムバス

Also Published As

Publication number Publication date
EP0505029A3 (en) 1992-10-28
EP0505029A2 (en) 1992-09-23
US5150279A (en) 1992-09-22
JPH0752376B2 (ja) 1995-06-05

Similar Documents

Publication Publication Date Title
US5150279A (en) High performance computer system with platters and unidirectional storage modules therebetween
US8438329B2 (en) System and method for optimizing interconnections of components in a multichip memory module
US6202110B1 (en) Memory cards with symmetrical pinout for back-to-back mounting in computer system
US6988152B2 (en) Data storage system
US5317477A (en) High density interconnection assembly
US7406573B2 (en) Reconfigurable processor element utilizing both coarse and fine grained reconfigurable elements
US20060282593A1 (en) Backplane system having high-density electrical connectors
WO2005076823A2 (en) Dynamic command and/or address mirroring system and method for memory modules
WO2008048793A2 (en) Memory system having baseboard located memory buffer unit
WO2024045752A1 (zh) 服务器及电子设备
US20050257029A1 (en) Adaptive processor architecture incorporating a field programmable gate array control element having at least one embedded microprocessor core
US20250212371A1 (en) Server with increased space capacity
US7692929B2 (en) Interface connection device for connecting a mainboard to a memory card having two series of memory modules
US20240080988A1 (en) High density interposers with modular memory units
US12438095B1 (en) Complex system-in-package architectures leveraging high-bandwidth long-reach die-to-die connectivity over package substrates
US5497471A (en) High performance computer system which minimizes latency between many high performance processors and a large amount of shared memory
US20230273654A1 (en) Dual in-line memory module cover
CN117873914A (zh) 服务器及内存扩展组件
EP4697137A1 (en) Airflow distribution to cool memory module shadowed by the processor
CN222028567U (zh) 计算设备、光信号内存扩展设备和计算系统
US11791319B2 (en) Edge-connected semiconductor systems
US20250063659A1 (en) Edge mount memory connector with staggered footprint pins
Katopis et al. T-Rex, a blade packaging architecture for mainframe servers
CN121900596A (zh) 一种服务器系统结构
JPH01274266A (ja) コンピュータ・システム