JPS6266367A - 主記憶制御方式 - Google Patents

主記憶制御方式

Info

Publication number
JPS6266367A
JPS6266367A JP20753785A JP20753785A JPS6266367A JP S6266367 A JPS6266367 A JP S6266367A JP 20753785 A JP20753785 A JP 20753785A JP 20753785 A JP20753785 A JP 20753785A JP S6266367 A JPS6266367 A JP S6266367A
Authority
JP
Japan
Prior art keywords
access
throughput
addresses
emu
main memory
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
JP20753785A
Other languages
English (en)
Other versions
JPH0241778B2 (ja
Inventor
Akihiko Hoshino
星野 明彦
Nobuhiko Kuribayashi
栗林 暢彦
Mikio Ito
幹雄 伊藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP20753785A priority Critical patent/JPS6266367A/ja
Priority to CA000517377A priority patent/CA1270338A/en
Priority to AU62501/86A priority patent/AU578168B2/en
Priority to EP86306888A priority patent/EP0215621B1/en
Priority to DE8686306888T priority patent/DE3682466D1/de
Priority to ES8601753A priority patent/ES2002300A6/es
Priority to US06/905,971 priority patent/US4916609A/en
Publication of JPS6266367A publication Critical patent/JPS6266367A/ja
Priority to AU21042/88A priority patent/AU596541B2/en
Priority to US07/429,657 priority patent/US5303389A/en
Publication of JPH0241778B2 publication Critical patent/JPH0241778B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Complex Calculations (AREA)

Abstract

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

Description

【発明の詳細な説明】 [概 要] 主記憶装置に対するアクセススループットの異なる複数
の処理装置が接続された情報処理システムにおいて、ア
クセススループットが他の装置より小さい処理装置か、
アクセススループソI・が他の装置より大きい処理装置
のいずれか一方による連続したアドレスのアクセス順序
を、アドレスの降順に行うように構成したもので、これ
によりアクセススループットの大きい方の処理装置のア
クセススループットが低下するのを防止できる。
[産業上の利用分野] 本発明は、主記憶装置に対する複数台の処理装置による
アクセスの制御に係わり、特に主記憶装置に対するスル
ープットが異なる複数台の処理装置によるアクセスの制
御に関するものである。
[従来の技術] 主記憶装置に対するスループットが異なる複数台の処理
装置が接続された電子計算機システムにおいて、連続し
たアドレスに対して複数台の処理装置が同時に主記憶を
アクセスして場合、スループットの大きい処理装置のス
ループットが、スループットの小さい処理装置のスルー
ブツトと同じになってしまうという問題点がある。
第3図は、この問題点を説明するためのシステム構成例
を示す図である。
第3図において、MSUは主記憶装置、MCUは主起j
TV制御装置、VUばへクトルユニソト、SUはスカラ
ユニソト、CHPはチャネルプロセッサ、ESUは拡張
記憶装置、EMUは拡張記憶制御装置である。
ヘクトルユニソト(VU)が持つロート・ストアバイブ
ラインのアクセス・スループ・7トは、4エレメント/
1τ (τはサイクルタイム)であるとする。
拡張記憶制御装置(EMU)が持つロート・ストアパイ
プラインのアクセス・スループソI−は、1エレメント
/1τであるとする。ただし、アクセス効率を向上する
ために、4ニレメン1〜/4τでアクセスする。
従って、ベクトルユニソI−(VU)は拡張記憶制御装
置(EMU)に比べて4倍のスルーブツトがある。
第4図および第5図は、縦軸に時間をとり、横軸に主記
憶装置の論理記憶番号(以下、LSと略称する)をとっ
て、ヘクI・ルユニソト(VU)からのアクセス(以下
、■Uアクセスという)と、拡張記憶制御装置(EMU
)からのアクセス(以下、EMtJアクセスという)の
状況を示すアクセス状態図である。
図において、LSにアクセスされると縦方向に線が伸び
るのは、LSビジィ時間のためであって、その間このL
Sに対する他のアクセスが禁止される。
第4図は、VUアクセスとEMUアクセスとの間で同−
LSに対する競合がないので、VUのアクセス・スルー
プットが低下していない場合を示す。
第5図では、EMUアクセスによるLSビジィ時間のた
め、VUアクセスがLSビジィ「オフ」まで待たされて
いる。このため、VUのアクセス・スループットが低下
し、EMUのスループットと同じになってしまっている
[発明が解決しようとする問題点] 上記に説明したように、従来方式によれば、スループッ
トの大きい方の処理装置のスループットが低下して、ス
ループットの小さい方の処理装置のスルーブツトと同じ
になってしまうとい・う問題点かあった。
本発明は、このような問題点を解消した新規な主記憶制
御方式を提供しようとするものである。
[問題点を解決するための手段] 第1図は本発明の主記憶制御方式の原理を示すアクセス
状態図である。
連続するアドレスのLSにアクセスするには、若いアド
レスの方から大きいアドレスの方へ順番に、即しアドレ
スの昇順にアクセスするのが通常であるか、本発明では
、スループットが他よりも小さい処理装置、またはスル
ーブツトが他よりも大きい処理装置のいずれか一方のア
クセス順序を逆とし、即ち降順とするよう変換するもの
である。
第1図において、VUアクセスはアドレスの昇順にアク
セスするようになっているが、EMUアクセスは逆にア
ドレスの降順にアクセスするようになっている。
これによって、一時的にVUアクセスとEMUアクセス
がLSビジィ競合を起したとしても、それはLSビジィ
時間以内のものであり、スループットは保証される。
[作用コ 上記の構成をとることによって、連続したアドレスに対
して複数台の処理装置が同時にアクセスする場合におい
て、スループットの大きい方の処理装置のスループット
が低下し、スループットの小さい方の処理装置のスルー
プットと同しくなってしまうという不具合は解消される
これによって、システムの総合処理能)]を向上するこ
とができる。
[実施例コ 以下第2図に示す実施例により、本発明をさらに具体的
に説明する。
本発明を、スループットの小さいEMUアクセスに対し
て適用しても、スループットの大きい■Uアクセスに対
して適用しても、効果は同しであるが、ここではEMU
アクセスに適用した場合について説明する。
第2図は、本発明の実施例におけるEMUのアクセス要
求ア「レス発生回路であって、EMUアクセスのための
降順アドレスを発生する回路である。
拡張記憶制御装置(E M U)が主記憶アクセスを発
信するときは、スカラユニソト(S U)からロード・
ストアを示すオペレーションコード(Opc)、先頭ア
ドレス(SA)、エレメント数(EL)等が与えられる
これらは、EMU内部の制御信号によって、OPCレジ
スク(OPC−12EG)  1、SAレジスタ(SA
−REG)2、ELレジスタ(EL−REG) 3にそ
れぞれセットされる。
EMUの先頭アドレス(SA)を10000番地、エレ
メント数(EL)を256エレメント、オペレーション
コード(OP C)を“5TORE”としたときの動作
例は、次のとおりである。なお、本実施例では、アドレ
スはバイト単位に付与されており、1エレメントは8バ
イト、1回のアクセスで4エレメント(即ち32バイト
)ずつ読出し/書込みされる。
(1)OPCL/ジスタ(OPC−1’1EG)  1
 ニ“5TORE″コード、 SAレジ7、 夕(SA−REG) 2 ニ“1000
0”  (16進)、 E L レジスタ(EL−REG) 3 ニ“100”
 (16進)、 がセットされる。
(2)SAlzジ、Z、 夕(SA−REG) 2がら
の先頭アドレス(S A)と、ELレジスタ(EL−R
EG) 3がらのエレメント数(EL)とがら、終了ア
ドレス計算回路4において、終了アドレス″SA十EL
*8”が算出され、これから減算器6により“20” 
(16進)を引いた結果が、RAレジスタ(RA−RE
G) 7にセットされる。
(3)EL減算レジスタ(EL−DEC−REG) 9
には、ELレジスタ(EL−REG) 3からの“10
0″ (16進)がセットされ、要求制御回路(REQ
−CTL)11によって、REQバリッドの信号が送出
され、要求アドレス・レジスタ(RA−RUG) 7に
セントされた要求アドレスも送出される。
(4)REQバリッドの信号が出ると、セレクタ(SE
L)  5が切り替わり、RA−REG 7→SEL 
5−減算器6の経路が選択され、20” (16進)ず
つ減算される。
(5)同じく、セレクタ(S’EL)  8が切り替わ
り、EL−DEC−REG 9→(−4)レジスタ10
→SEL 8→EL−DEC−REG 9の経路が選択
され、4ずつ減算していく。
(6)この動作をEL−DEC−REG 9が“0”と
なるまで繰り返す。
[発明の効果] 以上説明のように本発明によれば、アクセス・スループ
ットの異なる複数の処理装置からの主記憶の連続するア
ドレスに対する同時のアクセスにおいても、スループッ
トの大きい処理装置のスループットの低下を避けること
ができ、データ処理効率の向上に寄与する効果はきわめ
て大きい。
【図面の簡単な説明】
第1図は本発明の原理を示すアクセス状態図、第2図は
本発明の実施例におけるアクセス要求アドレス発生回路
のブロック図、 第3図はシステム構成図、 第4図は従来例のアクセス状態図(その1)、第5図は
従来例のアクセス状態図(その2)である。 図面において、 1はOPコード・レジスタ(OPC−REG)、2はス
タートアドレス・レジスタ(SA−REG)、3はエレ
メント数レジスタ(EL−REG)、4は最終アドレス
算出回路(SA+、EL * 8)、5.8はセレクタ
(SEL)、 6は減算器(−20(HEX) )、 7は要求ア1゛レス・レジスタ(RA−1社G)、9は
E L減算レジスタ(EL DEC−REG)、」0は
一4レジスク、 11は要求制御回路(REQ−CTL)、M S LJ
は主記憶装置、 MCtノは主記憶制御装置、 V Uはへクトルユニソト、 S Uはスカラユニ・ノド、 C14fIはチャネルプロセッサ、 ESUは拡張記ta装置、 RM U B;l: 拡張記i、i !if]御装置、
をそれぞれ示す。

Claims (1)

  1. 【特許請求の範囲】 複数台の処理装置が主記憶装置の連続するアドレスにア
    クセスするデータ処理システムにおいて、アクセススル
    ープットが他の処理装置より小さい前記処理装置、もし
    くはアクセススループットが他の処理装置より大きい前
    記処理装置の、いずれか一方による連続するアドレスの
    アクセス順序を、 アドレスの降順に行うよう構成したことを特徴とする主
    記憶制御方式。
JP20753785A 1985-09-11 1985-09-19 主記憶制御方式 Granted JPS6266367A (ja)

Priority Applications (9)

Application Number Priority Date Filing Date Title
JP20753785A JPS6266367A (ja) 1985-09-19 1985-09-19 主記憶制御方式
CA000517377A CA1270338A (en) 1985-09-11 1986-09-03 Data processing system for processing units having different throughputs
AU62501/86A AU578168B2 (en) 1985-09-11 1986-09-05 Data processing system for processing units having different throughputs
EP86306888A EP0215621B1 (en) 1985-09-11 1986-09-05 Data processing system for processing units having different throughputs
DE8686306888T DE3682466D1 (de) 1985-09-11 1986-09-05 Datenverarbeitungssystem fuer verarbeitungseinheiten mit verschiedenen durchsaetzen.
ES8601753A ES2002300A6 (es) 1985-09-11 1986-09-10 Un sistema de tratamiento de datos, particularmente para ordenadores de escala ultra grande destinados a realizar calculos cientificos
US06/905,971 US4916609A (en) 1985-09-11 1986-09-11 Data processing system for processing units having different throughputs
AU21042/88A AU596541B2 (en) 1985-09-11 1988-08-17 Data processing system for processing units having different throughputs
US07/429,657 US5303389A (en) 1985-09-11 1989-10-31 Data processing system for processing units having different throughputs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20753785A JPS6266367A (ja) 1985-09-19 1985-09-19 主記憶制御方式

Publications (2)

Publication Number Publication Date
JPS6266367A true JPS6266367A (ja) 1987-03-25
JPH0241778B2 JPH0241778B2 (ja) 1990-09-19

Family

ID=16541368

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20753785A Granted JPS6266367A (ja) 1985-09-11 1985-09-19 主記憶制御方式

Country Status (1)

Country Link
JP (1) JPS6266367A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8063999B2 (en) 2007-04-13 2011-11-22 Okamoto Glass Co., Ltd. Glass polarizer and manufacturing method thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5601741A (en) 1994-11-18 1997-02-11 Illinois Tool Works, Inc. Method and apparatus for receiving a universal input voltage in a welding power source

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8063999B2 (en) 2007-04-13 2011-11-22 Okamoto Glass Co., Ltd. Glass polarizer and manufacturing method thereof

Also Published As

Publication number Publication date
JPH0241778B2 (ja) 1990-09-19

Similar Documents

Publication Publication Date Title
KR100324187B1 (ko) 연산논리처리기능을 가진 메모리엘에스아이(lsi), 이를 이용한 주메모리시스템, 및 주메모리시스템 제어방법
JPS62243058A (ja) マルチプロセツサシステムの割込制御方法
JPH0479026B2 (ja)
JPS6266367A (ja) 主記憶制御方式
JP2005150201A (ja) 半導体集積回路装置
JP2000163316A (ja) 計算機システム
KR100225728B1 (ko) 동적 랜덤 억세스 메모리에 대한 메모리 억세스 시스템
JPS6261131A (ja) 主記憶制御方式
JP3618249B2 (ja) データ転送装置
US4916609A (en) Data processing system for processing units having different throughputs
US20090235003A1 (en) Memory control device and memory control method
JPH0246970B2 (ja) Memorikakuchohoshiki
KR950020230A (ko) 멀티 프로세서 시스템의 메모리 공유 액세스 제어 장치
JPS5850383B2 (ja) 情報処理装置
JPH08235058A (ja) メモリアクセス制御方法および制御装置
JP2643116B2 (ja) 主記憶制御装置
JP2581484B2 (ja) データ処理システム
JPS6020263A (ja) 入出力装置の選択方式
JPH0346078A (ja) ベクトル処理システム
JPH05128279A (ja) ワンチツプマイクロコンピユータ
KR900009212Y1 (ko) 어드레스 제어장치
JPH05324455A (ja) マルチプロセッサとメモリとのバス結合方式
JPH04372039A (ja) Dma転送方式
JPS61206054A (ja) 主記憶制御方式
JPS6385842A (ja) 情報処理装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees