JP5326689B2 - Adapter for bus connection - Google Patents
Adapter for bus connection Download PDFInfo
- Publication number
- JP5326689B2 JP5326689B2 JP2009057632A JP2009057632A JP5326689B2 JP 5326689 B2 JP5326689 B2 JP 5326689B2 JP 2009057632 A JP2009057632 A JP 2009057632A JP 2009057632 A JP2009057632 A JP 2009057632A JP 5326689 B2 JP5326689 B2 JP 5326689B2
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- bus
- chip
- adapter
- socket
- 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.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 239000004020 conductor Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
Images
Landscapes
- Bus Control (AREA)
Description
本発明は、複数のCPU(Central Processing Unit)を装着可能な情報処理装置に関する。 The present invention relates to an information processing apparatus capable of mounting a plurality of CPUs (Central Processing Units).
近年、複数のCPUを1つのケーシングに集積したマルチプロセッサ型情報処理装置が多く用いられている。このようなマルチプロセッサ型情報処理装置に関する先行技術として、特許文献1及び2が開示されている。
In recent years, a multiprocessor type information processing apparatus in which a plurality of CPUs are integrated in one casing is often used.
特許文献1において、高速バスに接続された高速プロセッサと、低速バスに接続された低速プロセッサと、高速バスと低速バスとを接続するバスアダプタと、アプリケーションをどのプロセッサで処理すべきか判別するオペレーティングシステムと、オペレーティングシステムの判別結果に基づいて、アプリケーション処理を実行するプロセッサのクロックを起動し、それ以外のプロセッサのクロックを停止する活性制御手段とを備える構成が開示されている。これにより、信頼性の向上、消費電力の低減を図っている。
In
特許文献2において、I/O(Input/Output)コマンド及びI/Oデータのストリームを、プロセッサ・バスを介してコンピュータシステムに結合する構成が開示されている。これにより、第2レベル・キャッシュ・チップのピンをI/Oアダプタの接続のために使用する必要がなくなるとされている。 Patent Document 2 discloses a configuration in which an I / O (Input / Output) command and a stream of I / O data are coupled to a computer system via a processor bus. This eliminates the need to use the pins of the second level cache chip for connecting the I / O adapter.
図2は、従来のマルチプロセッサ型情報処理装置(以下、情報処理装置と略記する)101の構成例を示している。情報処理装置101は、基板102、第1〜第4のCPUソケット103,104,105,106、CPU107、第1〜第4のチップセット108,109,110,111、第1〜第4のI/Oデバイス112,113,114,115を備えている。
FIG. 2 shows a configuration example of a conventional multiprocessor information processing apparatus (hereinafter abbreviated as an information processing apparatus) 101. The
各CPUソケット103,104,105,106は、それぞれCPU107を装着可能な構造を備え、CPUバス121により互いに接続している。各チップセット108,109,110,111は、それぞれ固有の処理機能を有する半導体デバイスからなり、この例では、CPU−チップバス122により、それぞれが対応するCPUソケット103,104,105,106と接続している。また、第1及び第3のチップセット108,110が互いにチップバス123により接続し、第2及び第4のチップセット109,111が互いにチップバス123により接続している。各I/Oデバイス112,113,114,115は、それぞれ対応するチップセット108,109,110,111に接続している。そして、この例では、1つのCPU107が第1のCPUソケット103に装着され、他のCPUソケット104,105,106が空き状態となっている。
Each
上記図2に示す情報処理装置101において、第2及び第4のチップセット109,111は、CPU107に接続されない状態となっている。即ち、第1のCPUソケット103から延びるCPUバス121と、第2及び第4のチップセット109,111から延びるCPU−チップバス122とが、空き状態の第2及び第4のCPUソケット104,106により、切断された状態となる。そのため、第2及び第4にチップセット109,111をCPU107により制御することが不可能となる。
In the
また、第3のチップセット110とCPU107との接続に関しては、第1のCPUソケット103と第1のチップセット108とを接続するCPU−チップバス122、第1のチップセット108、第1のチップセット108と第3のチップセット110とを接続するチップバス123を介して、接続可能である。しかしながら、CPU107と第1のチップセット108とを接続するCPUバス122を、第1及び第3のチップセット108,110が共用する状態となるため、第1及び第3のI/Oデバイス112,114に十分な帯域幅を確保することができず、処理速度の低下等が生じやすい。
As for the connection between the
このように、従来のマルチプロセッサ型情報処理装置は、CPUの非装着時における接続上の問題を有する。このような問題は、上記特許文献1又は2によって解決されるものではない。
As described above, the conventional multiprocessor type information processing apparatus has a connection problem when the CPU is not mounted. Such a problem is not solved by
そこで、本発明は、CPUの非装着時における接続状態を改善することを目的とする。 Accordingly, an object of the present invention is to improve the connection state when the CPU is not attached.
上記課題の解決を図る本発明は、CPUを装着可能な複数のCPUソケットと、前記CPUソケットに装着される複数の前記CPU間におけるデータ通信を可能にするCPUバスと、前記CPUソケットに装着される少なくとも1つの前記CPUと、所定の機能を提供するチップセットとの間におけるデータ通信を可能にするCPU−チップバスとを備えるマルチチップ型情報処理装置に用いられるバス接続用アダプタであって、前記CPUソケットに装着可能なケーシングと、前記ケーシングと一体に設けられ、前記CPUバスと前記CPU−チップバスとの間を中継接続する中継接続部とを備えるものである。 The present invention for solving the above-described problems is provided with a plurality of CPU sockets in which CPUs can be mounted, a CPU bus enabling data communication between the plurality of CPUs mounted in the CPU sockets, and the CPU sockets. A bus connection adapter for use in a multi-chip type information processing apparatus comprising at least one CPU and a CPU-chip bus enabling data communication between a chip set providing a predetermined function, A casing that can be attached to the CPU socket, and a relay connection portion that is provided integrally with the casing and relay-connects between the CPU bus and the CPU-chip bus.
上記本発明によれば、バス接続用アダプタを空き状態のCPUソケットに装着することにより、該CPUソケットから延びるCPUバスとCPU−チップバスとの間が接続される。これにより、空き状態のCPUソケットが存在する場合であっても、全ての又は選択されたチップセットをCPUに接続することが可能となる。また、各チップセットに対して、CPUバスがそれぞれ1つずつの割り当てられるように接続状態を調整することができるので、処理速度の低下を防ぐことが可能となる。 According to the present invention, by attaching the bus connection adapter to the empty CPU socket, the CPU bus extending from the CPU socket and the CPU-chip bus are connected. This makes it possible to connect all or selected chip sets to the CPU even when there is an empty CPU socket. In addition, since the connection state can be adjusted so that one CPU bus is allocated to each chip set, it is possible to prevent a reduction in processing speed.
実施の形態1
以下、図面を参照して本発明の実施の形態について説明する。図1は、本実施の形態に係るバス接続用アダプタ(以下、アダプタと略記する)11,12,13を用いたマルチプロセッサ型情報処理装置(以下、情報処理装置と略記する)1の構成例を示している。この情報処理装置1は、第1〜第3のアダプタ11,12,13、基板21、第1〜第4のCPUソケット31,32,33,34、CPU41、第1〜第4のチップセット51,52,53,54、第1〜第4のI/Oデバイス61,62,63,64、第1〜第6のCPUバス71,72,73,74,75,76、第1〜第4のCPU−チップバス81,82,83,84、第1及び第2のチップバス91,92を備えている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a configuration example of a multiprocessor information processing apparatus (hereinafter abbreviated as an information processing apparatus) 1 using bus connection adapters (hereinafter abbreviated as adapters) 11, 12, and 13 according to the present embodiment. Is shown. The
各CPUソケット31,32,33,34は、それぞれCPU41を装着可能な構造を備えている。各CPUソケット31,32,33,34は、各CPUバス71,72,73,74,75,76により接続している。
Each
各CPUバス71,72,73,74,75,76は、CPUソケット31,32,33,34に装着されたCPU間でのデータ通信を可能にする。本実施の形態においては、第1及び第2のCPUソケット31,32が、第1のCPUバス71により接続されている。第1及び第3のCPUソケット31,33が、第2のCPUバス72により接続されている。第1及び第4のCPUソケット31,34が、第3のCPUバス73により接続されている。第2及び第3のCPUソケット32,33が、第4のCPUバス74により接続されている。第2及び第4のCPUソケット32,34が、第5のCPUバス75により接続されている。第3及び第4のCPUソケット33,34が、第6のCPUバス76により接続されている。
Each
各チップセット51,52,53,54は、それぞれ固有の処理機能を有する任意の半導体デバイスからなる。各チップセット51,52,53,54は、各CPU−チップバス81,82,83,84により、それぞれ対応するCPUソケット31,32,33,34と接続している。具体的には、第1のチップセット51が第1のCPU−チップバス81により第1のCPUソケット31に接続している。第2のチップセット52が第2のCPU−チップバス82により第2のCPUソケット32に接続している。第3のチップセット53が第3のCPU−チップバス83により第3のCPUソケット33に接続している。第4のチップセット54が第4のCPU−チップバス84により第4のCPUソケット34に接続している。また、第1及び第3のチップセット61,63が第1のチップバス91により接続し、第2及び第4のチップセット62,64が第2のチップバス92により接続している。
Each of the
各I/Oデバイス61,62,63,64は、それぞれ対応するチップセット51,52,53,54に、PCI(Peripheral Component Interconnect)エクスプレス等のインターフェースを介して接続している。また、1つのCPUバス71,72,73,74,75,76の帯域と、1つのPCIエクスプレスのレーンの合計の帯域との間で、均衡が取れていることが好ましい。
Each I /
そして、本実施の形態においては、1つのCPU41が、第1のCPUソケット103に装着され、他のCPUソケット32,33,34には、それぞれ第1〜第3のアダプタ11,12,13が装着されている。
In the present embodiment, one
各アダプタ11,12,13は、ケーシング15、中継接続部16を備えている。ケーシング15は、樹脂材料等から形成され、CPUソケット31,32,33,34に装着可能な形状を備えている。中継接続部16は、適宜の導電体により形成され、ケーシング15と一体に設けられ、CPUバス71,72,73,74,75,76とCPU−チップバス81,82,83,84との間、及び必要に応じて複数のCPUバス71,72,73,74,75,76の間を中継接続する。
Each
本実施の形態においては、第1のアダプタ11の中継接続部16は、第1のCPUバス71と第2のCPU−チップバス82とを中継接続する。第2のアダプタ12の中継接続部16は、第2のCPUバス72と第3のCPU−チップバス83とを中継接続する。第3のアダプタ13の中継接続部16は、第3のCPUバス73と第4のCPU−チップバス84とを中継接続する。
In the present embodiment, the
上記構成により、第2のチップセット52は、第1のCPUバス71、第1のアダプタ11、第2のCPU−チップバス82を介して、CPU41と接続する。第4のチップセット54は、第3のCPUバス73、第3のアダプタ13、第4のCPU−チップバス84を介して、CPU41と接続する。これら第2及び第4のチップセット52,54は、本来CPU41と接続できないものであるが、第1及び第3のアダプタ11,13により、接続可能となる。これにより、CPU41により第2及び第4のチップセット52,54を制御することが可能となる。
With the above configuration, the second chip set 52 is connected to the
また、第3のチップセット53は、第2のCPUバス83、第2のアダプタ12、第3のCPU−チップバス83を介して、CPU41と接続する。この第3のチップセット53は、本来第1のCPUバス81、第1のチップセット51、第1のチップバス91を介して、CPU41と通信するものであるが、第2のアダプタ12により、第1のCPUバス81を第1のチップセット51と共用することなく、通信可能となる。これにより、処理速度を向上させることが可能となる。
The third chip set 53 is connected to the
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。 Note that the present invention is not limited to the above-described embodiment, and can be changed as appropriate without departing from the spirit of the present invention.
1 (マルチプロセッサ型)情報処理装置
11,12,13 (バス接続用)アダプタ
31,32,33,34 CPUソケット
41 CPU
51,52,53,54 チップセット
61,62,63,64 I/Oデバイス
71,72,73,74,75,76 CPUバス
81,82,83,84 CPU−チップバス
91,92 チップバス
1 (multiprocessor type)
51, 52, 53, 54
Claims (2)
前記CPUソケットに装着される複数の前記CPU間におけるデータ通信を可能にするCPUバスと、
前記CPUソケットに装着される少なくとも1つの前記CPUと、
所定の機能を提供するチップセットとの間におけるデータ通信を可能にするCPU−チップバスとを備えるマルチチップ型情報処理装置に用いられるバス接続用アダプタであって、
前記CPUソケットに装着可能なケーシングと、
前記ケーシングと一体に設けられ、前記CPUバスと前記CPU−チップバスとの間を中継接続する中継接続部と、
を備えるバス接続用アダプタ。 A plurality of CPU sockets to which a CPU can be attached;
A CPU bus that enables data communication between the CPUs mounted in the CPU socket;
At least one CPU mounted in the CPU socket;
A bus connection adapter used in a multi-chip type information processing apparatus including a CPU-chip bus that enables data communication with a chip set that provides a predetermined function,
A casing attachable to the CPU socket;
A relay connection portion provided integrally with the casing and configured to relay-connect between the CPU bus and the CPU-chip bus;
An adapter for bus connection comprising.
請求項1記載のバス接続用アダプタ。 The relay connection unit further relay-connects between the selected CPU buses.
The bus connection adapter according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009057632A JP5326689B2 (en) | 2009-03-11 | 2009-03-11 | Adapter for bus connection |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009057632A JP5326689B2 (en) | 2009-03-11 | 2009-03-11 | Adapter for bus connection |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010211573A JP2010211573A (en) | 2010-09-24 |
| JP5326689B2 true JP5326689B2 (en) | 2013-10-30 |
Family
ID=42971646
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009057632A Expired - Fee Related JP5326689B2 (en) | 2009-03-11 | 2009-03-11 | Adapter for bus connection |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5326689B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06275974A (en) * | 1993-03-24 | 1994-09-30 | Mitsubishi Electric Corp | Electronic circuit board assembly device |
| JPH0877034A (en) * | 1994-08-31 | 1996-03-22 | Matsushita Electric Ind Co Ltd | ICE probe connection device and connection method |
| CN101878620A (en) * | 2007-11-29 | 2010-11-03 | 英特尔公司 | Modifying system routing information in a link-based system |
-
2009
- 2009-03-11 JP JP2009057632A patent/JP5326689B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010211573A (en) | 2010-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11567895B2 (en) | Method, apparatus and system for dynamic control of clock signaling on a bus | |
| CN100456274C (en) | Easy to expand multi-CPU system | |
| US10210120B2 (en) | Method, apparatus and system to implement secondary bus functionality via a reconfigurable virtual switch | |
| CN101149719B (en) | Bus interface controller for cost-effective high performance graphics system | |
| US11086812B2 (en) | Platform environment control interface tunneling via enhanced serial peripheral interface | |
| US11372674B2 (en) | Method, apparatus and system for handling non-posted memory write transactions in a fabric | |
| TW201706863A (en) | Multi-protocol output infrastructure for flexible storage platforms | |
| US10853289B2 (en) | System, apparatus and method for hardware-based bi-directional communication via reliable high performance half-duplex link | |
| US8671236B2 (en) | Computer bus with enhanced functionality | |
| CN107636615A (en) | The adaptive hardware accelerator that power efficiency judges during based on operation | |
| CN114840461A (en) | Expansion device of server and server | |
| TW201435600A (en) | System and method for integrating thunderbolt chipset to PCIe card | |
| CN104583995A (en) | Bridging and integrating devices across processing systems | |
| US20160357696A1 (en) | Handling a partition reset in a multi-root system | |
| JP5326689B2 (en) | Adapter for bus connection | |
| US20070139898A1 (en) | System motherboard having expansibility and variability | |
| US10712793B2 (en) | External device, electronic device and electronic system | |
| EP3304328B1 (en) | Providing multiple roots in a semiconductor device | |
| CN107992437A (en) | A kind of hard disk backboard connection method, system and connection cables for supporting pattern of double controlling | |
| CN206312128U (en) | A kind of server admin plate | |
| CN107590097A (en) | A kind of server I/O device expanding unit | |
| CN100377135C (en) | Double-bus adapter card | |
| JP2011022937A (en) | Adaptor | |
| CN207051893U (en) | computer motherboard | |
| CN100474249C (en) | Method for flexible part automatic transition based on double processor and single processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120210 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121106 |
|
| 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: 20130625 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5326689 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |