JPS6267647A - Memory access control system for channel processor - Google Patents

Memory access control system for channel processor

Info

Publication number
JPS6267647A
JPS6267647A JP60207543A JP20754385A JPS6267647A JP S6267647 A JPS6267647 A JP S6267647A JP 60207543 A JP60207543 A JP 60207543A JP 20754385 A JP20754385 A JP 20754385A JP S6267647 A JPS6267647 A JP S6267647A
Authority
JP
Japan
Prior art keywords
chp
channel processor
access
queue
access ports
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
JP60207543A
Other languages
Japanese (ja)
Other versions
JP2643116B2 (en
Inventor
Nobuhiko Kuribayashi
栗林 暢彦
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 JP60207543A priority Critical patent/JP2643116B2/en
Publication of JPS6267647A publication Critical patent/JPS6267647A/en
Application granted granted Critical
Publication of JP2643116B2 publication Critical patent/JP2643116B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Memory System (AREA)

Abstract

PURPOSE:To make a high preference processing possible without increasing the number of access ports by connecting the output of a channel processor preport to access ports directly and through a channel processor queue. CONSTITUTION:The output of a channel processor CHP preport 3 is branched to the route through which the output is set directly to CHP access ports 11-1n and the route through which the output is set to ports 11-1n through an m-stage CHP queue 2. Consequently, selection between the route of direct setting from the port 3 to CHP access ports and the route passing the queue 2, selection between the output from the port 3 and the output from the queue 2 as the set input of CHP access ports, selection between CPU access ports and CHP access ports, etc. are controlled in accordance with turning-ON/OFF of flags having high priority levels. Thus, the high preference processing is performed without increasing the number of access ports.

Description

【発明の詳細な説明】 [概 要コ チャネルプロセッサ(以下CHPと略称する)の主記憶
装置へのアクセス制御方式であって、CHPプレボート
と、n個のCHPアクセスポートの間に、m段のCHP
キューを設け、且つCHPと主記憶制御部の間に高優先
度フラグを設定し、CHPアクセスポートへのセットを
高優先度フラグにより制御するようにしたもので、これ
により、CHPアクセスポートの数を増加することなく
高度の優先選択制御を可能としたものである。
Detailed Description of the Invention [Summary] This is an access control method to the main memory of a co-channel processor (hereinafter abbreviated as CHP), in which m stages are provided between a CHP prevot and n CHP access ports. C.H.P.
A queue is provided, a high priority flag is set between the CHP and the main memory control unit, and setting to the CHP access port is controlled by the high priority flag. This enables high-level priority selection control without increasing the amount of data.

[産業上の利用分野コ 本発明は、CHPO主記憶装置へのアクセスの制御方式
に係わり、特に主記憶装置へのアクセス要求がアドレス
・パイプラインとして連続処理される高性能計算機にお
けるCHPのメモリアクセスの制御に関するものである
[Industrial Field of Application] The present invention relates to a control system for access to a CHPO main memory device, and in particular to a method for controlling access to a CHPO main memory device, and in particular to a method for controlling CHP memory access in a high-performance computer where access requests to the main memory device are sequentially processed as an address pipeline. It is related to the control of

[従来の技術] 第3図は、2台の中央処理装置(以下、CPUと略称す
る)CPUO,CPUIと、チャネルプロセッサ(以下
、CHPと略称する)が、主記憶制御部(以下、MCU
)の制御により主記憶部(以下、MSUと略称する)に
アクセスするシステムのシステム構成例を示す。
[Prior Art] Fig. 3 shows two central processing units (hereinafter abbreviated as CPU) CPUO and CPUI and a channel processor (hereinafter abbreviated as CHP) connected to a main memory control unit (hereinafter abbreviated as MCU).
) shows an example of a system configuration of a system that accesses a main storage unit (hereinafter abbreviated as MSU).

各装置CPU0.CPLII、MCU、MSLJは、シ
ステム・コンソール・インタフェース(SCI)を通じ
てサービス・プロセッサ(SVP)に接続されている。
Each device CPU0. The CPLII, MCU, and MSLJ are connected to the Service Processor (SVP) through the System Console Interface (SCI).

第4図は、従来のCHPのメモリアクセス制御方式を示
すブロック図である。
FIG. 4 is a block diagram showing a conventional CHP memory access control system.

CPU0およびCPUIはメモリにアクセスするためC
PUボートを持っており、CHPはメモリにアクセスす
るため、複数個(例えばn個)のCHPポートを持って
いる。
CPU0 and CPUI use C to access memory.
It has a PU boat, and the CHP has a plurality of (for example, n) CHP ports for accessing memory.

CPU0およびCPUIのプレボートは、CPUメモリ
アクセス要求を、優先選択回路へ接続されるCPUボー
トにインタフェースを合せるために設けられているボー
トであり、CHPのプレボート1はメモリアクセス要求
を、アドレス変換回路より変換するためのボートであり
、プレボート2はアドレス変換されたメモリアクセス要
求をCHPボートに入力するためのボートである。
The CPU0 and CPUI prevotes are ports provided to match CPU memory access requests with the interfaces of the CPU ports connected to the priority selection circuit, and the CHP prevote 1 is a port that allows memory access requests to be matched with the CPU port connected to the priority selection circuit. The pre-vote 2 is a boat for inputting a memory access request whose address has been translated into the CHP boat.

各ボートの出力は優先選択回路に入れられ、優先順位の
高いものから順に、1サイクルごとにアドレス・パイプ
ラインに入力される。アドレス・パイプラインのサイク
ルルジスタ(CYC−1−R)からMSUへアクセス要
求およびアドレスが送出される。アドレス・パイプライ
ンの各段からは各種の制御信号が出力される。
The output of each port is input to a priority selection circuit and input to the address pipeline every cycle in descending order of priority. An access request and address are sent from the cycle register (CYC-1-R) of the address pipeline to the MSU. Various control signals are output from each stage of the address pipeline.

このCHPボートの数nを多くすると、CHPの性能が
向上するが、優先処理部における各種の競合のチェック
が必要であるため、ハードウェア量が増大し、またそれ
に伴い、サイクルタイムを短く設計することが困難とな
る。
Increasing the number n of CHP boats improves CHP performance, but since it is necessary to check various conflicts in the priority processing section, the amount of hardware increases, and accordingly, the cycle time must be designed to be short. This becomes difficult.

[発明が解決しようとする問題点コ 上記の従来方式において、CHPポートの数nを多くす
ると、CHPの性能が向上するが、優先処理部における
各種の競合のチェックが必要であるため、ハードウェア
量が増大し、またそれに伴い、サイクルタイムを短く設
計することが困難となる。
[Problems to be solved by the invention] In the above conventional method, increasing the number n of CHP ports improves CHP performance, but since it is necessary to check various conflicts in the priority processing section, the hardware As the amount increases, it becomes difficult to design a short cycle time.

本発明は、このような従来方式の問題点を解消した高性
能なCHPメモリアクセス制御方式を提供しようとする
ものである。
The present invention aims to provide a high-performance CHP memory access control method that solves the problems of the conventional method.

c問題点を解決するための手段] 第1図は本発明のCHPのメモリアクセス制御方式の原
理ブロック図を示す。
c. Means for Solving Problem] FIG. 1 shows a principle block diagram of the CHP memory access control system of the present invention.

第1図において、11,1□、−、inはn個のCHP
アクセスポートであり、2はm段のCHPキューである
In Figure 1, 11,1□,-,in is n CHP
It is an access port, and 2 is an m-stage CHP queue.

3はCHPプレボートであり、CHPからのアクセス要
求信号およびアドレスが入力されている。
3 is a CHP prevote, into which an access request signal and address from the CHP are input.

CHPプレポート3の出力は、直接各CHPアクセスポ
ート11.12.・−,1nへ接続されるものと、m段
のCHPキュー2を経由して各CHPアクセスポート1
 +、 12.−・−+  toへ接続されるものとに
分岐される。
The output of CHP Prereport 3 is directly sent to each CHP access port 11.12. -, 1n, and each CHP access port 1 via m-stage CHP queue 2.
+, 12. −・−+ It is branched into those connected to to.

各CHPアクセスポート1 +、 12.−、  I 
nの出力は、優先選択回路4に入力され、優先度の高い
ものから順に、1サイクルごとにアドレス・パイプライ
ン5へ入力される。
Each CHP access port 1+, 12. -, I
The output of n is input to the priority selection circuit 4, and is input to the address pipeline 5 every cycle in descending order of priority.

CHPとMCUとの間に高優先度フラグを設け、CHP
プレポート3の出力は、原則として高優先度フラグ「オ
ン」のものは、直接各CHPアクセスポート1 +、 
12.・−・ 、In変換セットされ、高優先度フラグ
「オフ」のものはCHPキュー2に入力される。
A high priority flag is set between the CHP and the MCU, and the CHP
As a general rule, the output of preview 3 is for those with the high priority flag "on", which are directly sent to each CHP access port 1 +,
12. ..., In conversion is set, and those whose high priority flag is "off" are input to the CHP queue 2.

図示してないが、アドレスポートに対応して、書込みデ
ータのために、アドレスポートと同様なn個のCHP書
込みデータレジスタと、m段のCHP書込みデータ・キ
ューと、優先選択回路の選択と同期して選択するセレク
タとから成る回路が必要である。
Although not shown, corresponding to the address port, for write data, n CHP write data registers similar to the address port, m stages of CHP write data queue, and selection and synchronization of a priority selection circuit are provided. A circuit consisting of a selector and a selector is required.

[作用〕 上記構成により、CHPアクセスポートの数を増加する
ことなく、高度の優先選択処理を行うことができる。
[Operation] With the above configuration, high priority selection processing can be performed without increasing the number of CHP access ports.

高優先度フラグの「オン」、「オフ」により、■CHP
 7’レポートから直接CHPアクセスポートか、CH
Pキュー経由かの分岐の選択、■CHPアクセスポート
へのセット入力としてCHPブレポートからか、CHP
キューからかの選択、 ■CPUアクセスポートとCHPアクセスポートとの間
の選択を制御することができる。
By turning the high priority flag on or off, ■CHP
7' Directly from the report CHP access port or CH
Selection of branching via P queue, ■ From CHP report as set input to CHP access port, or from CHP
Selection from the queue; ■ Selection between the CPU access port and the CHP access port can be controlled.

また、優先選択回路における優先順位選択を、CHPキ
ュー2内の有効キューの数によって、CPUアクセスポ
ートからの要求との間の優先度を変更するように構成す
ることによって、さらに高度の優先選択処理を行うこと
ができる。
Further, by configuring the priority selection in the priority selection circuit to change the priority between the request from the CPU access port and the number of valid queues in the CHP queue 2, more advanced priority selection processing can be achieved. It can be performed.

[実施例コ 以下第2図に示す実施例により、本発明をさらに具体的
に説明する。
[Example] The present invention will be explained in more detail with reference to an example shown in FIG.

第2図のブロック図は第3図のシステム構成に適用する
よう書いてあり、図において、CPU0およびCPUI
のためのCPUアクセスポート(8oおよび81)は、
第4図の従来例と全く同一である。
The block diagram in Figure 2 is written to apply to the system configuration in Figure 3, and in the diagram, CPU0 and CPU
The CPU access ports (8o and 81) for
This is exactly the same as the conventional example shown in FIG.

CHPブレボート1(7)、アドレス変換回路(6)、
およびCHPブレポート2(3)も、第4図の従来例と
同様である。
CHP Brevoto 1 (7), address conversion circuit (6),
The CHP report 2 (3) is also similar to the conventional example shown in FIG.

CHPプレボート2(3)の出力は、CHPアクセスポ
ー) (11,12,−、in )へ直接セントされる
経路と、CHPキュー(2)を経由してCHPアクセス
ポート(11,12,−、1n )へ直接セットされる
経路とに分岐される。
The output of CHP Prevot 2 (3) is routed directly to the CHP access port (11,12,−,in), and via the CHP queue (2) to the CHP access port (11,12,−,in). 1n).

CPUアクセスポート0(8o)およびCPUアクセス
ポート1(8+)、ならびにCHPアクセスポート1〜
n (1+、 12.−−、  I n )からのアク
セス要求は、優先処理回路(4)に入力され、優先順位
にしたがって順番に、1サイクルごとにアドレス・パイ
プライン(5)に入力される。
CPU access port 0 (8o) and CPU access port 1 (8+), and CHP access port 1~
Access requests from n (1+, 12.--, I n ) are input to the priority processing circuit (4), and are input to the address pipeline (5) in order according to the priority every cycle. .

アドレス・パイプライン(5)のサイクルルジスタ(C
YC−1−R)からMsUヘアクセス要求およびアドレ
スが送出される。アドレス・パイプライン(5)の各段
からは各種の制御信号が出力される。
Cycle register (C) of address pipeline (5)
(YC-1-R) sends an access request and address to MsU. Various control signals are output from each stage of the address pipeline (5).

アドレスポートに対応して、書込みデータのために、第
2図(blに示すように、アドレスポートと同様なn個
のCHP書込みデータレジスタ(14+。
Corresponding to the address port, for write data, there are n CHP write data registers (14+) similar to the address port, as shown in FIG.

14z、−・・、 12n )と、m段のCHP書込み
データ・キュー(15)と、優先選択回路(4)の選択
と同期して選択するセレクタ(11)と、書込みデータ
・レジスタ (1日)から成る書込みデータポートが設
けられる。
14z, -..., 12n), an m-stage CHP write data queue (15), a selector (11) that selects in synchronization with the selection of the priority selection circuit (4), and a write data register (1 day ) is provided.

MSUから読み出されたフェッチデータは、第2図(C
1に示すように、セレクタ (19)により、CPU0
.CPUIおよびCHP宛のレジスタ(21o、 21
 +、 22)に分離され、それぞれへ出力される。
The fetch data read from the MSU is shown in Figure 2 (C
As shown in 1, selector (19) selects CPU0
.. Registers for CPUI and CHP (21o, 21
+, 22) and output to each.

CHPおよびMC0間に高優先度フラグを設定し、これ
の「オン」、「オフ」によって、例えば次に示すように
制御する。
A high priority flag is set between CHP and MC0, and by turning it "on" or "off", control is performed as shown below, for example.

(1)CHPプレボートにおける制御:■CHPCPU
クセスポートでないとき一−CHPプレボートから空き
のCHPアクセスポートヘセットする。
(1) Control in CHP prevoting: ■CHPCPU
If the port is not an access port, set the CHP prevot to an empty CHP access port.

■CHPアクセスポートが満杯で、且っCHPキューが
満杯でないとき□− 高優先フラグ「オン」−→CHPプレボートでCHPア
クセス ポートが空くまで 待つ。
■When the CHP access port is full and the CHP queue is not full □ - High priority flag "on" - → Wait until the CHP access port becomes free with CHP prevoting.

高優先フラグ「オフ」−→CHPキューへ入力する。High priority flag "off" -> Input to CHP queue.

■CHPCPUクセスポート、且っCHPキューが満杯
のとき□− CHPブレポートで、CHPアクセスポートが満杯で、
且つCHPキューが満杯の条件がなくなるまで待つ。
■When the CHPCPU access port and CHP queue are full □- When the CHP access port is full and the CHP queue is full,
And it waits until the CHP queue is no longer full.

(2)CHPブレポートとCHPキューの優先順位制御
(CHPプレボートとCHPキューにアクセスが存在す
る場合): ■CHPCPUクセスポート2以上□−同時に別々のボ
ートヘセットする。
(2) Priority control of CHP prevot and CHP queue (when there is access to CHP prevot and CHP queue): ■ CHPCPU access port 2 or more □ - Set to separate ports at the same time.

■CHPCPUクセスポート 1−− CHPブレポート高優先フラグ「オン」−→CHPCP
U0ポートされる。
■CHPCPU access port 1--CHP report high priority flag "on"-→CHPCP
Ported to U0.

CHPブレポート高優先フラグ「オフ」−→CHPキュ
ーが選択される。
CHP report high priority flag "off"-> CHP queue is selected.

(3)優先選択回路における優先順位制御:CPU0ポ
ート、CPUIポート、CHPボート1〜n間の優先順
位を、次のように制御する。
(3) Priority control in the priority selection circuit: The priorities among the CPU0 port, CPUI port, and CHP boats 1 to n are controlled as follows.

■CHP−MCUインタフェースの高1[フラグが「オ
ン」のCHPアクセスポートは最優先処理を行う。
■CHP-MCU interface high 1 [CHP access port whose flag is "on" performs top priority processing.

■CHPキュー内のアクセスの個9xが、X≦PST(
ただし0≦psr≦m)のとき−−CPUアクセスポー
トの方がCHPアクセスポート1〜nより優先する。
■The number of accesses in the CHP queue 9x is X≦PST (
However, when 0≦psr≦m), the CPU access port has priority over the CHP access ports 1 to n.

■CHPキュー内のアクセスの個数Xが、X>p、  
のとき−− CHPアクセスポート1〜nの方が、cpUアクセスポ
ートより優先する このようにして、n個のCHPアクセスポートとm段の
CH’Pキューによる構成と、高優先度フラグの設定に
よって、CHPアクセスポートの数を増加させることな
く、高度の優先選択処理を行うことができる。
■If the number of accesses X in the CHP queue is X>p,
-- CHP access ports 1 to n have priority over cpU access ports.In this way, by constructing n CHP access ports and m stages of CH'P queue, and setting the high priority flag. , high priority selection processing can be performed without increasing the number of CHP access ports.

[発明の効果] 以上説明のように本発明によれば、CHPのアクセスポ
ートの数を増加させずに、CHPのメモリアクセスの高
度の優先選択処理が可能となり、情報処理システムの処
理効率を向上させる効果はきわめて大きい。
[Effects of the Invention] As described above, according to the present invention, it is possible to perform highly preferential selection processing for CHP memory access without increasing the number of CHP access ports, thereby improving the processing efficiency of an information processing system. The effect of this is extremely large.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の原理ブロック図、 第2図は本発明の実施例のブロック図、第3図はシステ
ム構成図、 第4図は従来例のブロック図である。 図面において、 1 +、 12.−、  i nはCHPアクセスポー
ト、2はCHPキュー、 3はCHPプレボート(2)、 4は優先選択回路、 5はアドレス・パイプライン、 6はアドレス変換回路、7はCHPブレボー1−1.8
o、8+はCPUアクセスポート、 9o、9+ はインタフェース回路、 10o、10+はCPUブレポート、 11、19はセレクタ回路、 12o、12+はCPUストアデータ・アクセスポート
、13o、13+はCPUストアデータ・プレポート、
141.14z、−,14nはCHPストアデータ・ア
クセスポー1・、 15はCHPストアデータ・キュー、 16はCHPプレポート2. 17はCHPプレボート1. 18はストアデータ・レジスタ、 20、2io、21+、 22はレジスタ、ネjト叩の
原理ブ°■・ンフ昭 茅 1 閣 PLI
FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a block diagram of an embodiment of the present invention, FIG. 3 is a system configuration diagram, and FIG. 4 is a block diagram of a conventional example. In the drawings: 1 +, 12. -, in is the CHP access port, 2 is the CHP queue, 3 is the CHP prevote (2), 4 is the priority selection circuit, 5 is the address pipeline, 6 is the address translation circuit, 7 is the CHP bravo 1-1.8
o, 8+ are CPU access ports, 9o, 9+ are interface circuits, 10o, 10+ are CPU report, 11, 19 are selector circuits, 12o, 12+ are CPU store data access ports, 13o, 13+ are CPU store data ports. report,
141.14z, -, 14n are CHP store data access port 1., 15 is CHP store data queue, 16 is CHP preview 2. 17 is CHP Prevot 1. 18 is the store data register, 20, 2io, 21+, 22 is the register.

Claims (3)

【特許請求の範囲】[Claims] (1)主記憶部へのアクセスを制御する主記憶制御部に
おける、チャネルプロセッサからのメモリアクセス制御
方式であって、 n個のチャネルプロセッサ・アクセスポートと、m段の
チャネルプロセッサ・キューと、チャネルプロセッサ・
プレポートを備え、 該チャネルプロセッサ・プレポートの出力が、直接前記
n個のチャネルプロセッサ・アクセスポートへ接続され
る経路と、前記m段のチャネルプロセッサ・キューを経
由して前記n個のチャネルプロセッサ・アクセスポート
に接続される経路とに分岐するよう構成したことを特徴
とするチャネルプロセッサのメモリアクセス制御方式。
(1) A memory access control method from a channel processor in a main memory control unit that controls access to the main memory unit, which includes n channel processor access ports, m-stage channel processor queues, and a channel processor queue. processor/
a path through which an output of the channel processor preview is directly connected to the n channel processor access ports, and a path through which the output of the channel processor preview is directly connected to the n channel processor access ports, and via the m-stage channel processor queue. - A memory access control method for a channel processor characterized by being configured to branch into a path connected to an access port.
(2)上記チャネルプロセッサと主記憶制御部の間に高
優先度フラグを備え、 上記チャネルプロセッサ・プレポート若しくは上記チャ
ネルプロセッサ・キューから上記チャネルプロセッサ・
アクセスポートへセットする際の優先度を、該高優先度
フラグにより制御するよう構成したことを特徴とする特
許請求の範囲第1項記載のチャネルプロセッサのメモリ
アクセス制御方式。
(2) A high priority flag is provided between the channel processor and the main memory control unit, and the channel processor
2. The memory access control method for a channel processor according to claim 1, wherein the priority level set to the access port is controlled by the high priority flag.
(3)上記チャネルプロセッサ・ポートと、該チャネル
プロセッサ・ポート以外のアクセス・ポートとの優先度
を、上記チャネルプロセッサ・キューの個数により変更
するよう構成したことを特徴とする特許請求の範囲第1
項記載のチャネルプロセッサのメモリアクセス制御方式
(3) The first aspect of the present invention is characterized in that the priority of the channel processor port and access ports other than the channel processor port is changed depending on the number of the channel processor queues.
Memory access control method for channel processors described in .
JP60207543A 1985-09-19 1985-09-19 Main memory controller Expired - Lifetime JP2643116B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60207543A JP2643116B2 (en) 1985-09-19 1985-09-19 Main memory controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60207543A JP2643116B2 (en) 1985-09-19 1985-09-19 Main memory controller

Publications (2)

Publication Number Publication Date
JPS6267647A true JPS6267647A (en) 1987-03-27
JP2643116B2 JP2643116B2 (en) 1997-08-20

Family

ID=16541468

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60207543A Expired - Lifetime JP2643116B2 (en) 1985-09-19 1985-09-19 Main memory controller

Country Status (1)

Country Link
JP (1) JP2643116B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05197610A (en) * 1992-01-23 1993-08-06 Fujitsu Ltd Main memory preport control system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59225430A (en) * 1983-06-07 1984-12-18 Fujitsu Ltd Channel processing unit
JPS6057441A (en) * 1983-09-08 1985-04-03 Fujitsu Ltd Cue control system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59225430A (en) * 1983-06-07 1984-12-18 Fujitsu Ltd Channel processing unit
JPS6057441A (en) * 1983-09-08 1985-04-03 Fujitsu Ltd Cue control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05197610A (en) * 1992-01-23 1993-08-06 Fujitsu Ltd Main memory preport control system

Also Published As

Publication number Publication date
JP2643116B2 (en) 1997-08-20

Similar Documents

Publication Publication Date Title
JP4386636B2 (en) Processor architecture
US4968977A (en) Modular crossbar interconnection metwork for data transactions between system units in a multi-processor system
EP1239374B1 (en) Shared program memory for use in multicore DSP devices
KR920704231A (en) Cluster configuration for highly parallel scalar / vector multiprocessor systems
JPH03500585A (en) Enhanced input/output architecture for toroidally connected distributed storage parallel computers
US20070294514A1 (en) Picture Processing Engine and Picture Processing System
JPH0728786A (en) Vector processor
EP1381957A2 (en) Data processing apparatus and system and method for controlling memory access
US5887182A (en) Multiprocessor system with vector pipelines
US6167508A (en) Register scoreboard logic with register read availability signal to reduce instruction issue arbitration latency
EP0263500B1 (en) Vector data processing system comprising an I/O control for each vector data processor and another I/O control for at least one other vector data processor
US5287480A (en) Cache memory for independent parallel accessing by a plurality of processors
US5526487A (en) System for multiprocessor communication
US6954869B2 (en) Methods and apparatus for clock domain conversion in digital processing systems
US6801985B1 (en) Data bus using synchronous fixed latency loop including read address and data busses and write address and data busses
JPS6267647A (en) Memory access control system for channel processor
US20060259717A1 (en) SIMD process with multi-port memory unit
US6349370B1 (en) Multiple bus shared memory parallel processor and processing method
EP1249761A1 (en) Arbitration in local system for access to memory in a distant subsystem
US6195747B1 (en) System and method for reducing data traffic between a processor and a system controller in a data processing system
US20040064662A1 (en) Methods and apparatus for bus control in digital signal processors
JPH0358163A (en) Loosely coupled multiprocessor system
JPH0330175B2 (en)
US20050071576A1 (en) Data processing apparatus and system and method for controlling memory access
JPH022178B2 (en)