JPS59116876A - Control system for execution of signal processor instruction in multiprocessor system - Google Patents

Control system for execution of signal processor instruction in multiprocessor system

Info

Publication number
JPS59116876A
JPS59116876A JP57228856A JP22885682A JPS59116876A JP S59116876 A JPS59116876 A JP S59116876A JP 57228856 A JP57228856 A JP 57228856A JP 22885682 A JP22885682 A JP 22885682A JP S59116876 A JPS59116876 A JP S59116876A
Authority
JP
Japan
Prior art keywords
control
bit
busy
5igp
signal processor
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
JP57228856A
Other languages
Japanese (ja)
Other versions
JPS6310464B2 (en
Inventor
Kazuhiro Hara
一広 原
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 JP57228856A priority Critical patent/JPS59116876A/en
Publication of JPS59116876A publication Critical patent/JPS59116876A/en
Publication of JPS6310464B2 publication Critical patent/JPS6310464B2/ja
Granted legal-status Critical Current

Links

Classifications

    • 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/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To perform secure control over competition in the execution of signal processor instructions and to improve the processing efficiency of a system by providing a signal processor instruction control bit in the control register of every system. CONSTITUTION:Control bits 2 and 5 in control registers 1 and 4 represents a signal processor instruction control bit SIGP BUSY. When the high priority computer of a system 0 sends an instruction SIGP to the low priority computer of a system 1, its microprogram mu1 is started. When the computer of the system 1 sends the instruction SIGP to the computer of the system 0, the bit SIGP BUSY of the high priority computer of the other system is checked firstly. When the bit is off, it is judged that there is no competition, and the instruction SIGP of its system is presumed as effective and executed. Thus, the control bit is provided in the control register of each system to perform the secure control over competition, improving the processing efficiency of the system.

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、マルチプロセッサシステムのマイクロプログ
ラム計算機間におけるシグナルプロセッサ命令(5il
rLal proceesor  命令、本明細書では
5IGP命令と略記する)の実行制御方式に関し、特に
両マイクロプログラム計算機間で5IGP命令が競合す
るときのプライオリティ制御方式に関する。
Detailed Description of the Invention [Technical Field of the Invention] The present invention relates to the transmission of signal processor instructions (5ils) between microprogram computers of a multiprocessor system.
The present invention relates to an execution control method for an rLal processor instruction (herein abbreviated as a 5IGP instruction), and particularly to a priority control method when a 5IGP instruction conflicts between both microprogram computers.

〔技術の背景〕[Technology background]

一般に、マルチプロセッサシステムにおいては、計算機
間で、相互に相手計算機の始動、停止その他の制御を行
なうための連絡機能として、5IGP命令が設けら才1
ているosIGP命令は、相手計算機のアドレスと、制
御内容とを含み、計算機間での連係処理を迅速かつ円滑
に進めるための有効な手段として使用される。
Generally, in a multiprocessor system, the 5IGP command is provided as a communication function between computers to mutually start, stop, and otherwise control the other computer.
The osIGP command includes the address of the other computer and control details, and is used as an effective means for quickly and smoothly cooperating between computers.

ところで、2台の計3!#機からなるマルチプロセッサ
システムにおいて、各計算機が、同時に相手の計算機に
対して5IGP命令を実行しようとした場合、いわゆる
競合(コンフリクト)状態が生じる。このため予め、各
計算機に高、低のプライオリティを与えておき、そのプ
ライオリティにしたがった実行順序の制御方法がとられ
ている。しかし、相手針9機における5IGP命令発行
の有無の確認処理と、非競合状態の確認をしてから自計
算機を5IGP命令発行状態にセットする処理とに、い
ずれも無視できない長さの時間がかかることから、たと
えば高プライオリテイの計算機が、ある時点で非競合状
態の確認をとって5IGP命令を実行しようとしたとき
、その時点で低プライオリテイの計算機がすでに5IG
P命令の実行に入っている場合があり、確実な制御がで
きず、また無駄な制御が生じるという問題があった。
By the way, 2 cars total 3! In a multiprocessor system consisting of # machines, when each computer simultaneously attempts to execute 5 IGP instructions to the other computer, a so-called conflict situation occurs. For this reason, a method is used in which high and low priorities are assigned to each computer in advance, and the execution order is controlled according to the priorities. However, the process of checking whether the 5IGP command has been issued in the 9 partner machines, and the process of setting the own computer to the 5IGP command issuing state after confirming the non-conflict state, both take a non-negligible amount of time. Therefore, for example, when a high-priority computer attempts to execute a 5IGP instruction after checking that there is no contention, at that point a low-priority computer has already executed the 5IGP instruction.
In some cases, the P command is being executed, which causes problems in that reliable control is not possible and wasteful control occurs.

〔発明の目的および構成〕[Object and structure of the invention]

本発明の目的は、2台のマイクロプログラム計算機が、
5IGP命令の実行におけるタイミング位置にあっても
、確実なプライオリティ制御を可能にする制御方式を提
供することにある。
The purpose of the present invention is to enable two microprogram computers to
An object of the present invention is to provide a control method that enables reliable priority control even at the timing position in the execution of a 5IGP instruction.

本発明は、そのための構成として、シグナルプロセッサ
命令5IGPの実行に関して尚および低のプライオリテ
ィをもつ2台のマイクロプログラム計算機からなるマル
チプロセッサシステムにおいて、自系の計算機のマイク
ロプログラムによっては書き込みのみ可能で他系の計算
機のマイクロプログラムによっては読み取りのみが可能
なシグナルプロセッサ命令制御ピット5IGP  BU
SYe各系の制御レジスタ中に設け、両系間でシグナル
プロセッサ命令5IGP’にやりとりする際、高プライ
オリテイの系では、自系の制御ピッl−8IGPBUS
YをONにセットしてから所定の時間後に他系の制御ピ
ッ)SIGP  I(USYを読み取り、それがONで
あった場合には自系の制御ピッ)SIGPBUSYをO
F Fにリセットし、そして他系の制御ビット5IGI
)B[JSYがOFF”であった場合に限り上記5IG
P命令を実行し、他方、低プライオリテイの系では、他
系の制御ピッ)SIGP  BUSYを読み取り、それ
がOF’ Fであった場合には自系の制御ビット5IG
P  HUSYをONにセットし、そして他系の制御ピ
ッ)SIGP  BUSYがONであった場合に限り上
記5IGP命令を実行するようにマイクロプログラム制
御することを特徴としている。
The present invention has a configuration for this purpose, in which, in a multiprocessor system consisting of two microprogram computers that have high and low priorities for the execution of the signal processor instruction 5IGP, some microprograms of the computer in its own system can only be written, while others can write. Signal processor instruction control pit 5IGP BU that can only be read depending on the microprogram of the system computer
SYe is provided in the control register of each system, and when exchanging the signal processor instruction 5IGP' between both systems, the high priority system uses its own control pin 1-8IGPBUS.
After a predetermined time after setting Y to ON, turn SIGPBUSY (control pin of other system) SIGP I (read USY, and if it is ON, control pin of own system) to O.
Reset to F F, and control bit 5IGI of other system
)B [5IG above only when JSY is OFF”
P instruction is executed, and on the other hand, in the low priority system, the control bit (SIGP BUSY) of the other system is read, and if it is OF' F, the control bit 5IG of the own system is read.
It is characterized by microprogram control so that the above-mentioned 5 IGP instructions are executed only when PHUSY is set to ON and the control pin (SIGP BUSY) of the other system is ON.

〔発明の実施ff!l ) 以下に、本発明を実施例にしたがって説明する。[Practice of the inventionff! l) The present invention will be explained below based on examples.

第1図は本発明実施例の構成図である。同図において、
左側の回路は“0#系のマイクロプログラム計算機、そ
して右側の回路は”1#系のマイクロプログラム1−t
x機を示している。またμoit“0”系のマイクロプ
ログラム、μmtri“1”系のマイクロプログラム、
SvPはサービスプロセッサであり、1は10”系の制
御レジスタ、4は“1″系の制御レジスタである。そし
て制御レジスタ1,4中の制御ビット2,5は5IGP
  BUSYビット、3.6はCPU BUSYビット
を表わしている。また7、8はそれぞれ自系のマイクロ
プログラム/’[l+μmからの5IGP  BUSY
ビット書き込み信号線、9.10はそれぞれ他系のマイ
クロプログラム/11.μ0からの5IGP  BUS
Yビット読み出し信号線、11.12はサービスプロセ
ッサSvPからのCPU  BUSYビット書き込み信
号線、13.111それぞれ自系のマイクロプログラム
/’0 + /j1およびSvPからのCPU BUS
Yビット読み出し信号線を表わしている。
FIG. 1 is a block diagram of an embodiment of the present invention. In the same figure,
The circuit on the left is a 0# series microprogram computer, and the circuit on the right is a 1# series microprogram 1-t.
x machine is shown. In addition, μoit “0” series microprograms, μmtri “1” series microprograms,
SvP is a service processor, 1 is a 10" system control register, and 4 is a "1" system control register. Control bits 2 and 5 in control registers 1 and 4 are 5IGP.
BUSY bit, 3.6 represents the CPU BUSY bit. In addition, 7 and 8 are their own microprograms /'[5IGP BUSY from l+μm
The bit write signal lines 9.10 and 11.10 are microprograms of other systems, respectively. 5IGP BUS from μ0
Y bit read signal line, 11.12 is the CPU BUSY bit write signal line from the service processor SvP, 13.111 is the CPU BUS from the own microprogram /'0 + /j1 and SvP, respectively.
It represents the Y-bit read signal line.

5IGP  BUSYビット2.5は、2つの計算機の
間で相手に対する5IGP命令が発行される場合の競合
を防止するための中核的な手段として使用されるもので
あり、またCPU  BUSYビット3゜6は、2つの
計算機が5IGP命令をSVPに対して発行し、5VI
)に相手計算機の制御を依頼する場合の競合を防止する
ための手段として使用されるものである○ 第2図(a) 、 (b) U、5IGP  HUSY
ビットを用いて5IGP命令史行のプライオリティ制御
を行なうための、”0”系および”1″系のマイクロプ
ログラム/’On/’iのフロー図であるCなお、本実
施例では“0”系を高プライオリテイに、そして“1”
系を低プライオリテイに割り付けである。
5IGP BUSY bit 2.5 is used as a core means to prevent conflicts between two computers when 5IGP instructions are issued to each other, and CPU BUSY bit 3.6 is , two computers issue 5IGP instructions to SVP, and 5VI
) is used as a means to prevent conflicts when requesting control of the other party's computer. ○ Figure 2 (a), (b) U, 5IGP HUSY
C is a flow diagram of a "0" series and "1" series microprogram/'On/'i for controlling the priority of 5IGP instruction history rows using bits. Note that in this embodiment, the "0" series as a high priority and “1”
The system is assigned to low priority.

以下、第2図のフローにし友がって実施例の動作を説明
する。
The operation of the embodiment will be described below with reference to the flow shown in FIG.

第2図(α)において、”0″系の、1イ、プライオリ
ティ計算機が、“1″系の低プライオリテイの計算機に
対する5IGP命令を発行したとき、そのマイクロプロ
グラム/l口が起動される。まず自系の高プライオリテ
ィ槓を行使するため、5IGP B’[JSYビット2
を無条件で”ON″にセットし、次に所定の時間(n 
+2n’ )τだけ時間待ちを行なう。
In FIG. 2(α), when a 1-priority computer in the “0” system issues a 5IGP instruction to a low-priority computer in the “1” system, its microprogram/l port is activated. First, in order to exercise the high priority of own system, 5IGP B' [JSY bit 2
is set to "ON" unconditionally, and then for a predetermined period of time (n
+2n') Waits for a time of τ.

τはクロック周期、rLf′i後述され、るμmの実行
時間、そしてル′は系間で5IGP  BUSYビット
読み取り信号を伝送するために要する時間である。この
時間待ちは、他系の5IGP  BUSYビット5の値
が確定するのを待つためのものである。ここで他系の5
IGP  BUSYビットを読み取り、それが“ON”
であった場合には、低プライオリテイの他系が5IGP
命令の実行に入っているものと判定し、高プライオリテ
ィ権を行使せ1、自系の5IGP命令を無効にする。他
方、他系5IGP  BUSYビットが“OFF”であ
った場合には、自系の5IGP命令をそのまま有効とし
て実行させる。
.tau. is the clock period, rLf'i is the execution time in .mu.m, discussed below, and .tau. is the time required to transmit the 5 IGP BUSY bit read signal between systems. This time wait is for waiting for the value of the 5IGP BUSY bit 5 of the other system to be determined. Here, 5 of other systems
Read the IGP BUSY bit and it is “ON”
, the other system with low priority is 5IGP
Determines that the instruction is being executed, exercises high priority right 1, and invalidates the 5 IGP instruction of the own system. On the other hand, if the other system's 5IGP BUSY bit is "OFF", the own system's 5IGP instruction is executed as is, valid.

第2図(h)において、“1#系の低プライオリテイ計
算機が“0”系の高プライオリテイ計算機に対して5I
GP命令を発行したとき、上述した0#系の^プライオ
リティ計算機の場合のように無条件で自系の5IGP 
 BUSYビットを@ON#にセットすることはせず、
まず他系の高プライオリテイ計算機の5IGP  BU
SYビットを調べ、それが”ON”であった場合には、
他系の高プライオリテイを認めて自系の5IGP命令を
無効にする。しかし、他系の5IGp  BUSYビッ
トが” OFF”であった場合には、競合なし々判定し
、自系の5IGP命令を有効とし、実行させる。
In Figure 2 (h), the low priority computer of the “1#” system is 5I against the high priority computer of the “0” system.
When a GP command is issued, the 5IGP of the own system is unconditionally issued, as in the case of the 0# system ^priority calculator mentioned above.
Do not set the BUSY bit to @ON#,
First, 5IGP BU of another high priority computer
Check the SY bit and if it is “ON”,
Recognizes the high priority of other systems and invalidates the 5IGP command of the own system. However, if the 5IGp BUSY bit of the other system is "OFF", it is determined that there is no conflict, and the 5IGP instruction of the own system is validated and executed.

第3図乃至第6図は、上述したフローの棟々の動作例を
タイミング図に表わしたものであり、”0”における(
tL+2tL’)τの待ち時間設定ににより、” (1
”系の7I oは、常に“1”系の5IGPBUSYビ
ツトの確定値を読み取ることができることを示している
Figures 3 to 6 are timing diagrams showing operation examples of the various parts of the above-mentioned flow.
By setting the waiting time of tL+2tL')τ, "(1
7Io in the ``1'' series indicates that the determined value of the 5IGPBUSY bit in the "1" series can always be read.

第3図は、@0#系の)70が部系の5IGP  BU
SYビットを“ON”にセットしたとき、はぼ同時に“
1#系(DIJ1カ” Q ”系(7,)SIGP  
BUSYビット”01?F″信号を受は取った場合を示
す。
In Figure 3, 70 of the @0# system is the 5IGP BU of the department.
When the SY bit is set to “ON”, almost simultaneously “
1# series (DIJ1ka"Q" series (7,) SIGP
Indicates that the BUSY bit "01?F" signal is received.

“1#系ノ111はryr時間後KSIGP  BUS
Yビットヲ“ON”にセットするので、′o”系のμ0
が“1″系の5IGP  BUSYビットの読み取りを
行なう(FL+2 rL’ )1時間後には、”1″系
の5IGP  BUSYビットは確定している。
“1# system 111 is KSIGP BUS after ryr time.
Since the Y bit is set to “ON”, μ0 of the 'o' system
reads the "1" series 5IGP BUSY bit (FL+2 rL') one hour later, the "1" series 5IGP BUSY bit has been determined.

第4図は、“1#系のμmが、”0”系の5IGPBU
SYビット″OFF’信号を、第3図の場合よりも後の
7ノ0が自系の5IGP  BUSYビットを“ON”
にセットする直前に受は取った場合を示す。この場合は
、待ち時間(W+2n’)τの許容限界にもつとも近い
状態であり、!1t)n、1”系の5IGP  BLI
SYビットの“ON”確定直後を読み取ることになる。
Figure 4 shows that the μm of the “1#” system is 5IGPBU of the “0” system.
The SY bit "OFF" signal is turned "ON" by the 7 no 0 after the case in Figure 3, which turns the 5IGP BUSY bit of the own system "ON".
This indicates that the Uke is taken just before being set. In this case, the waiting time (W+2n')τ is close to the allowable limit, and! 1t) n, 1” series 5IGP BLI
The data will be read immediately after the SY bit is determined to be “ON”.

第5図は、“0”糸の5IGP  BUSYビットが“
ON”になった直後の信号をμmが受は取り、自系(7
)SIGP  BUSYビット’に@OFF”(DII
K確定した場合を示す。
Figure 5 shows that the 5IGP BUSY bit of the “0” thread is “
μm receives the signal immediately after it turns on, and sends it to its own system (7
) SIGP BUSY bit '@OFF' (DII
This shows the case where K is confirmed.

第6図は、@0”糸の5IGP  BUSYビットが”
ON″′にセットされるかなり前に、〃1がその“OF
F”値を受は取った場合を示す0次に第1図のCPU 
 BIJSYビット3,6の機能について説明する。
Figure 6 shows that the 5IGP BUSY bit of @0”
Long before it is set to ON'', 〃1 is set to
The CPU in Figure 1 at 0th order shows the case where the F” value is received.
The functions of BIJSY bits 3 and 6 will be explained.

台系の計算機か、5IGP命令を用いて、SvPに処理
を依頼した場合、SvPは、その処理を実行される側の
系とは反対の側の系のCPU BUSYビットをセット
する。他系に対するS I GP 命令でSvPに処理
を依頼する場合には、まず第3図のフローと類似の方法
で、マイクロプログラムにより自系のCPU  BIJ
SYピッ)k読み取り、それが“ON”であれは、その
5IGP命令をBTJ SYとして無効にし、SVPに
は処理を依頼しないようにする。
When a process is requested to SvP using a standalone computer or a 5IGP command, SvP sets the CPU BUSY bit of the system opposite to the system on which the process is executed. When requesting processing to SvP with an S I GP command for another system, first, use a method similar to the flow shown in Figure 3 to request processing from the CPU BIJ of the own system using a microprogram.
SY pin) k is read, and if it is "ON", the 5IGP command is invalidated as BTJ SY, and processing is not requested to SVP.

〔発明の効果〕〔Effect of the invention〕

以上述べたように、本発明によぉ、は、マルチプロセッ
サシステムにおけるシグナルプロセッサ命令の実行時の
競合について確実な制御を行なうことができ、システム
の処理効率を向上させることができる0
As described above, according to the present invention, contention during execution of signal processor instructions in a multiprocessor system can be reliably controlled, and the processing efficiency of the system can be improved.

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

第1図は本発明実施例の構成図、第2図(α)、(h)
はその制御フロー図、第3図乃至第6図はその動作例の
タイミング図である。 図中、1,4は制御レジスタ、2,5は5IGPBUS
Yビツト、3,6UCPU  BUSYビット、μ0は
′θ″系のマイクロプログラム、μmは“1#系のマイ
クロプログラム、SvPはサービスプロセッサを表わす
。 11−
Figure 1 is a configuration diagram of an embodiment of the present invention, Figure 2 (α), (h)
is a control flow diagram thereof, and FIGS. 3 to 6 are timing diagrams of examples of its operation. In the figure, 1 and 4 are control registers, 2 and 5 are 5IGPBUS
Y bit, 3,6 UCPU BUSY bits, μ0 represents a ``θ'' system microprogram, μm represents a ``1#'' system microprogram, and SvP represents a service processor. 11-

Claims (1)

【特許請求の範囲】[Claims] シグナルプロセッサ命令5IGPの実行に関して高およ
び低のプライオリティをもつ2台のマイクロプログラム
計算機からなるマルチプロセッサシステムにおいて、自
系の計算機のマイクロプログラムによっては瞥き込みの
み可能で他系の計算機のマイクロプログラムによっては
読み取りのみが可能なシグナルプロセッサ命令制御ビッ
トS工GPBUSYを台系の制御レジスタ中に設け、両
系間でシグナルプロセッサ命令5IGPをやりとりする
除、高プライオリテイの系では、自系の制御ビット5I
GP  BUSYを0NlCセツトしてから所定の時間
後に他系の制御ピッ)SIGP  BUSYを読み取り
、それがONであった場合には自系の制御ビット5IG
P  BUSYをOFF’にリセットし、そして他系の
制御ビット5IGP  BUSYがOFFであった場合
に限り上記5IGP命令を実行し、他方、低プライオリ
テイの系では、他系の制御ビットs工GPBUSYを読
み取り、それがOFFであった場合には自系の制御ピッ
)SIGP  BUSYをONにセットシ、そして他系
の制御ピッ) 5IGP  BUSYがONであった場
合に限り上記5IGP命令を実行するようにマイクロプ
ログラム制御することを特徴とするシグナルプロセッサ
命令実行制御方式。
In a multiprocessor system consisting of two microprogram computers with high and low priorities for the execution of the signal processor instruction 5IGP, depending on the microprogram of the computer in its own system, it is possible to only glance at it, and by the microprogram in the computer in another system. The signal processor command control bit S GPBUSY, which can only be read, is provided in the control register of the system system, and the signal processor command 5IGP is exchanged between both systems.
After a predetermined time after setting GP BUSY to 0NlC, read the control bit (SIGP BUSY) of the other system, and if it is ON, set the control bit 5IG of the own system.
P BUSY is reset to OFF', and the above 5 IGP instruction is executed only when the control bit 5 IGP BUSY of the other system is OFF. On the other hand, in the low priority system, the control bit 5 IGP BUSY of the other system is reset. If it is OFF, set the control pin of the own system) SIGP BUSY to ON, and set the control pin of the other system). A signal processor instruction execution control method characterized by program control.
JP57228856A 1982-12-23 1982-12-23 Control system for execution of signal processor instruction in multiprocessor system Granted JPS59116876A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57228856A JPS59116876A (en) 1982-12-23 1982-12-23 Control system for execution of signal processor instruction in multiprocessor system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57228856A JPS59116876A (en) 1982-12-23 1982-12-23 Control system for execution of signal processor instruction in multiprocessor system

Publications (2)

Publication Number Publication Date
JPS59116876A true JPS59116876A (en) 1984-07-05
JPS6310464B2 JPS6310464B2 (en) 1988-03-07

Family

ID=16882947

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57228856A Granted JPS59116876A (en) 1982-12-23 1982-12-23 Control system for execution of signal processor instruction in multiprocessor system

Country Status (1)

Country Link
JP (1) JPS59116876A (en)

Also Published As

Publication number Publication date
JPS6310464B2 (en) 1988-03-07

Similar Documents

Publication Publication Date Title
TW494363B (en) A method and apparatus for affecting subsequent instruction processing in a data processor
KR0167818B1 (en) Bus arbitration system, bus arbitration circuit, bus arbitration method and data transmission method
EP0166272B1 (en) Processor bus access
US7822885B2 (en) Channel-less multithreaded DMA controller
JPH06314205A (en) Method of establishing priority between interrupt sources and data processing system
JP3055917B2 (en) Data transfer control device
US20150268985A1 (en) Low Latency Data Delivery
CN114780248B (en) Resource access methods, devices, computer equipment and storage media
JPH03109644A (en) Microcomputer
JPH0594317A (en) Input output interrupt processing system of virtual machine
US6738837B1 (en) Digital system with split transaction memory access
CN120469951A (en) Hardware accelerator and data transfer method
JPS59116876A (en) Control system for execution of signal processor instruction in multiprocessor system
US7779188B2 (en) System and method to reduce memory latency in microprocessor systems connected with a bus
JP6206524B2 (en) Data transfer device, data transfer method, and program
JP3006676B2 (en) Multiprocessor
JP7003752B2 (en) Data transfer device, data transfer method, program
WO2021106608A1 (en) Information processing device
JP2010072888A (en) Dma transfer control system
US20180336029A1 (en) Arithmetic processing device and control method for arithmetic processing device
CN114026549A (en) Method and apparatus for suspending a blocked bus access between a host controller and a connected peripheral device
JPS6120903B2 (en)
JPH03218524A (en) Instruction processor
JPH06231032A (en) Access control device
JPH02284253A (en) data transfer device