JPH0950376A - データ処理装置 - Google Patents
データ処理装置Info
- Publication number
- JPH0950376A JPH0950376A JP7200116A JP20011695A JPH0950376A JP H0950376 A JPH0950376 A JP H0950376A JP 7200116 A JP7200116 A JP 7200116A JP 20011695 A JP20011695 A JP 20011695A JP H0950376 A JPH0950376 A JP H0950376A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- register
- stage
- writing
- data
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3824—Operand accessing
- G06F9/3834—Maintaining memory consistency
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3867—Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Advance Control (AREA)
Abstract
れ得るパイプライン化に適したデータ処理装置を提供す
ること。 【解決手段】 このデータ処理装置では、既存のパイプ
ラインレジスタ及びショートパスが削減され、後続命令
が先行命令と同じ書込み対象を持つ場合にMemステー
ジの比較器433によって先行命令の書込みをマスクす
る機能(書込無効手段)と、後続命令のうちの処理結果
がEXステージで確定する特定の命令をMemステージ
においてレジスタファイル(RF)410に書込むと共
に、WBステージの書込み対象を保持するWRレジスタ
(WR)426への信号をマスクする機能(命令制御手
段)とが構築されている。WRレジスタ(WR)426
では特定の命令による書込みを次に同じ種類の命令が実
行されるまで待たせ、その書込みを発行順序とは逆に特
定の命令に先行する命令より先に終了させる。
Description
方式等でパイプライン処理を行うデータ処理装置に関す
る。
り扱う各種の命令がそれぞれ各ステージの資源を決まっ
た順序で一回だけ使用するようにすることによってクロ
ックサイクル毎に一命令を実行可能となっている。
構成をブロック図により示したものである。このデータ
処理装置では、特定の命令が第1のステージ(以下、I
Fステージと呼ぶ)においてフェッチポインタ(FP)
501によって示されるアドレスに従って命令メモリ
(InsnMem)502からフェッチされて命令レジ
スタ(IR)503へ転送される。同時にフェッチポイ
ンタ(FP)501は、次の命令のフェッチのためにイ
ンクリメンタ(+1)504によってインクリメントさ
れる。
ぶ)では、命令レジスタ(IR)503の出力を命令デ
コーダ(Dec)505によってデコードし、命令デコ
ーダ(Dec)505は即値データ506,レジスタ選
択信号507,命令種別信号508,及び書込レジスタ
選択信号509を出力する。又、レジスタファイル(R
F)510からレジスタ選択信号507に従ってデータ
が読み出され、即値データ506と共に命令実行に適当
なものが選択され、内部データバス511,512を介
してALU入力レジスタ(AS,AD)513やシフタ
入力レジスタ(SO,SD)514へ転送される。更
に、命令種別信号508及び書込レジスタ選択信号50
9は、次のステージのためにEIレジスタ(EI)51
5及びERレジスタ(ER)516へそのまま転送され
る。
ぶ)では、ALU517及びシフタ(Shifter)
518によって各命令に応じた演算処理が行われ、大部
分を占める次段の第4のステージ(後述する)のデータ
メモリ(DataMem)525をアクセスしない命令
では、確定した結果がパイプラインレジスタ(ED)5
19へ転送される。又、データメモリ(DataMe
m)525をアクセスする命令の場合には、ALU51
7で計算されたアドレスがメモリアドレスレジスタ(M
A)520へ転送される。更に、書込みの場合にはシフ
タ(Shifter)518から出力される書込データ
がストアデータレジスタ(SD)521へ転送される。
MIレジスタ(MI)522及びMRレジスタ(MR)
523には次のステージのためにEIレジスタ(EI)
515及びERレジスタ(ER)516の内容が転送さ
れる。
呼ぶ)では、データメモリ(DataMem)525を
アクセスしない命令の場合には、パイプラインレジスタ
(ED)519の内容をパイプラインレジスタ(MD)
524へ転送するのみである。又、データメモリに書込
む命令の場合には、メモリアドレスレジスタ(MA)5
20のアドレスに従ってストアデータレジスタ(SD)
521の内容をデータメモリ(DataMem)525
に書込み、読出しの場合にはメモリアドレスレジスタ
(MA)520のアドレスに従って読出し、ロードデー
タレジスタ(LD)526へ転送する。WRレジスタ
(WR)527には次のステージのためにMRレジスタ
(MR)523のの内容が転送される。尚、データメモ
リアクセス命令デコーダ530はデータメモリ(Dat
aMem)525をアクセスする命令を他の命令と識別
する機能を持つ。
ぶ)では、データメモリ(DataMem)525をア
クセスしない命令の場合にはパイプラインレジスタ(M
D)524の内容を,データメモリ(DataMem)
525を読出す命令の場合にはロードデータレジスタ
(LD)526の内容をそれぞれレジスタファイル(R
F)510のWRレジスタ(WR)527で示されるレ
ジスタに書込んでから命令を終了する。
けられたレジスタ選択信号比較器528,529は、後
続の命令が先行の命令の結果を先行の命令の終了を待た
ずに使用することを可能とするために設けられ、それぞ
れショートパス制御信号531,532,533の出力
に供される。各ショートパス制御信号531,532,
533は、後続の命令が先行の命令の結果を先行の命令
の終了を待たずに使用することを可能とするために、先
行の命令の結果を後続の命令に直接渡すための信号で、
それぞれショートパス534,535,536を有効と
し、対応するレジスタの読出しを禁止する。
のショートパス機能に関する各部における処理動作をタ
イミングチャートにより示したものである。
F,ID,EX,MEM,WBが対応し、これに1周期
遅れたmovr2,r3にIF,ID,EX,MEM,
WBが対応している。即ち、ここでは最初(1番目)の
命令でレジスタファイル(RF)510内にあるr1の
内容をr2へ転送し、2番目の命令でr2の内容をr3
へ転送する動作を行う。2番目の命令の実行においてr
2の読出しを行うIDステージでは、最初の命令のEX
ステージと同じタイミングで実行され、最初の命令の結
果がまだレジスタファイル(RF)510に書き込まれ
ていないため、r2の読出しは不正なデータとなるが、
このときにはレジスタ選択信号507及びERレジスタ
(ER)516の内容が一致する(双方共r2)ため、
ショートパス制御信号531が出力され、レジスタファ
イル(RF)510からのr2の読出しが禁止され、代
わりにショートパス534を介して最初の命令の結果が
転送される。
のショートパス機能に関する各部における処理動作をタ
イミングチャートにより示したものである。ここでの命
令列はmovr1,r2にIF,ID,EX,MEM,
WBが対応し、これに1周期遅れたnopにIF,I
D,EX,MEM,WBが対応し、更にこれに1周期遅
れたmovr2,r3にIF,ID,EX,MEM,W
Bが対応している。ここでは最初の命令の結果を3番目
の命令が使用する。最初の命令がMEMステージに達し
ているので、結果がショートパス535を介して転送さ
れる。
のショートパス機能に関する各部における処理動作をタ
イミングチャートにより示したものである。ここでの命
令列はId0,r2にIF,ID,EX,MEM,WB
が対応し、これに1周期遅れたnopにIF,ID,E
X,MEM,WBが対応し、更にこれに1周期遅れたm
ovr2,r3にIF,ID,EX,MEM,WBが対
応している。即ち、ここでは図7に示した第2のショー
トパス機能における最初の命令がデータメモリを読出す
命令の場合となっており、最初の命令はデータメモリ5
25の0番地の内容をr2に読込む命令であり、この場
合には最初の命令の結果がデータメモリ525の出力で
あるので、結果がショートパス536を介して転送され
る。
開示された他のデータ(情報)処理装置の基本構成をブ
ロック図により示したものである。
ファイル901が2つのリードポート902,903と
2つのライトポート904,905とを持ち、1つの命
令でリードポート902に読出しをかけてALU906
を介してライトポート904へ書込む処理と、リードポ
ート903から直接ライトポート905に書込む処理と
を同時に実行可能としている。
説明したデータ処理装置の場合、各種命令が各ステージ
の資源を決まった順序で一回だけ使用するようにするこ
とによってクロックサイクル毎に一命令を実行可能とし
ているため、結果の確定後も最終ステージまでデータを
転送して行く必要がある。このため、パイプラインレジ
スタやショートパスが増加してしまうことにより、回路
規模が大きくなったり、コストや消費電力が大きくなる
という問題がある。
置の場合、書込みを同時に行うものであるため、データ
処理上における迅速化には利点があるが、その反面,単
独の命令に対しての実行機構が構成されているため、パ
イプライン化した場合には同様に回路規模が大きくなっ
たり、コストや消費電力が大きくなってしまう。
なされたもので、その技術的課題は、回路規模が縮小さ
れてデータ処理が迅速化され得るパイプライン化に適し
たデータ処理装置を提供することにある。
令が先行命令と同じ書込み対象を持つ場合に該先行命令
の書込みを無効にする書込無効手段と、後続命令のうち
の処理結果が所定のステージよりも後のステージで確定
する特定の命令を該特定の命令に先行する命令と同時に
終了させる命令制御手段とを有するデータ処理装置が得
られる。
と同じ書込み対象を持つ場合に該先行命令の書込みを無
効にする書込無効手段と、後続命令のうちの処理結果が
所定のステージよりも後のステージで確定する特定の命
令を該後続の命令の発行順序とは逆に該特定の命令に先
行する命令より先に終了させる命令制御手段とを有する
データ処理装置が得られる。このデータ処理装置におい
て、命令制御手段が特定の命令による書込みを次に同じ
種類の命令が実行されるまで待たせることは好ましい。
ータ処理装置について、図面を参照して詳細に説明す
る。
理装置の基本構成をブロック図により示したものであ
る。
Dステージ,EXステージまでは図5で説明した従来装
置と同様に構成されている。
ェッチポインタ(FP)101によって示されるアドレ
スに従って命令メモリ(InsnMem)102からフ
ェッチされ、命令レジスタ(IR)103へ転送され
る。同時にフェッチポインタ(FP)101は、次の命
令のフェッチのためにインクリメンタ(+1)104に
よってインクリメントされる。
103の出力を命令デコーダ(Dec)105によって
デコードし、命令デコーダ(Dec)105は即値デー
タ106,レジスタ選択信号107,命令種別信号10
8,書込レジスタ選択信号109を出力する。又、レジ
スタファイル(RF)110からレジスタ選択信号10
7に従ってデータが読み出され、即値データ106と共
に命令実行に適当なものが選択され、内部データバス1
11,112を介してALU入力レジスタ(AS,A
D)113やシフタ入力レジスタ(SO,SD)114
へ転送される。更に、命令種別信号108及び書込レジ
スタ選択信号109は、次のステージのためにEIレジ
スタ(EI)115及びERレジスタ(ER)116へ
そのまま転送される。
タ(Shifter)118によって各命令に応じた演
算処理が行われ、大部分を占める次段のMEMステージ
(後述する)のデータメモリ(DataMem)124
をアクセスしない命令では、確定した結果がパイプライ
ンレジスタ(ED)119へ転送される。又、データメ
モリ(DataMem)124をアクセスする命令の場
合にはALU117で計算されたアドレスがメモリアド
レスレジスタ(MA)120へ転送される。更に、書込
みの場合にはシフタ(Shifter)118から出力
される書込データがストアデータレジスタ(SD)12
1へ転送される。MIレジスタ(MI)122の及びM
Rレジスタ(MR)123には次のステージのためにE
Iレジスタ(EI)115及びERレジスタ(ER)1
16の内容が転送される。
taMem)124をアクセスしない命令の場合には、
MRレジスタ(MR)123の内容に従ってパイプライ
ンレジスタ(ED)119の内容をレジスタファイル
(RF)110に書き込んでから命令を終了する。又、
データメモリ(DataMem)124に書込む命令の
場合には、メモリアドレスレジスタ(MA)120のア
ドレスに従ってストアデータレジスタ(SD)121の
内容をデータメモリ(DataMem)124に書込
み、読出しの場合にはメモリアドレスレジスタ(MA)
120のアドレスに従って読出し、ロードデータレジス
タ(LD)125へ転送する。WRレジスタ(WR)1
26には次のステージのためにMRレジスタ(MR)1
23の内容が転送されるが、ここでは直接ではなく後述
する条件でマスクされたレジスタ選択信号127が転送
される。尚、データメモリアクセス命令デコーダ130
はデータメモリ(DataMem)124をアクセスす
る命令を他の命令と識別する機能を持つ。
aMem)124を読出す命令の場合のみ必要となり、
パイプラインレジスタ(LD)125の内容をレジスタ
ファイル(FR)110のWRレジスタ(WR)126
で示されるレジスタに書込んでから命令を終了する。こ
のとき、後続の命令を同じレジスタに書込む可能性があ
るため、同一レジスタの場合を比較器133で検出し、
同一の場合はレジスタ選択信号127をマスクにして後
続の命令の書込みを優先する。又、命令が読出しでない
場合にも既に命令が終了し、書き込みの必要が無いので
同様にマスクする。
ジに設けられたレジスタ選択信号比較器128,129
も、後続の命令が先行の命令の結果を先行の命令の終了
を待たずに使用することを可能とするために設けられ、
それぞれショートパス制御信号131,132を出力す
る。各ショートパス制御信号131,132は、後続の
命令が先行の命令の結果を先行の命令の終了を待たずに
使用することを可能とするために、先行の命令の結果を
後続の命令に直接渡すための信号である。
ジスタが異なる場合の各部における動作処理をタイミン
グチャートにより示したものである。ここでの命令列は
Id0,r2にIF,ID,EX,MEM,WBが対応
し、これに1周期遅れたmovr1,r3にIF,I
D,EX,MEM,WBが対応している。即ち、ここで
は最初の命令のr2への書込みと、2番目の命令のr3
への書込みが同時に行われることを示している。
ジスタが同一である場合の各部における動作処理をタイ
ミングチャートにより示したものである。ここでの命令
列はId0,r2にIF,ID,EX,MEM,WBが
対応し、これに1周期遅れたmovr1,r2にIF,
ID,EX,MEM,WBが対応している。即ち、ここ
では比較器133がERレジスタ(ER)116とMR
レジスタ(MR)123との一致を検出し、レジスタ選
択信号133を無効とすることによって、ロードデータ
レジスタ(LD)125からの書込みをせずに、パイプ
ラインレジスタ(ED)119からの書込みを行うこと
を示している。
テージでのパイフラインレジスタとそれに付随するショ
ートパスとが省略されて回路規模が縮小されている上、
後続命令が先行命令と同じ書込み対象を持つ場合にMe
mステージの比較器133によって先行命令の書込みを
マスクする機能(書込無効手段)と、後続命令のうちの
処理結果がEXステージで確定する特定の命令をMem
ステージにおいてレジスタファイル(RF)110に書
込むと共に、WBステージの書込み対象を保持するWR
レジスタ(WR)126への信号をマスクする機能(命
令制御手段)とが構築されている。これにより、命令制
御手段では後続命令のうちの処理結果が所定のステージ
よりも後のステージで確定する特定の命令をこれに先行
する命令と同時に終了させたり、或いはWRレジスタ
(WR)126で特定の命令による書込みを次に同じ種
類の命令が実行されるまで待たせることで発行順序とは
逆に特定の命令に先行する命令より先に終了させること
が可能になっている。
理装置の基本構成をブロック図により示したものであ
る。
置と比較し、レジスタファイル(RF)110に対応す
るレジスタファイル(RF)410において、書込みポ
ートを2つ設ける代わりに例えば前半でパイプラインレ
ジスタ(ED)419からの書込みと、後半にロードデ
ータレジスタ(LD)425からの書込みというよう
に、同一ステージで2回書き込めるようにした点が相違
している。その他の構成及び機能は実施例1の装置と同
様であるので説明を省略するが、この装置では書込みポ
ートの増加による回路規模の増加が少ないという点で先
の実施例1の構成よりも優れている。
来存在したパイプラインレジスタ及びそれに付随するシ
ョートパスが削減されており、後続命令が先行命令と同
じ書込み対象を持つ場合にMemステージの比較器43
3によって先行命令の書込みをマスクする機能(書込無
効手段)と、後続命令のうちの処理結果がEXステージ
で確定する特定の命令をMemステージにおいてレジス
タファイル(RF)410に書込むと共に、WBステー
ジの書込み対象を保持するWRレジスタ(WR)426
への信号をマスクする機能(命令制御手段)とが構築さ
れている。これにより、命令制御手段では後続命令のう
ちの処理結果が所定のステージよりも後のステージで確
定する特定の命令をこれに先行する命令と同時に終了さ
せたり、或いはWRレジスタ(WR)426で特定の命
令による書込みを次に同じ種類の命令が実行されるまで
待たせることで発行順序とは逆に特定の命令に先行する
命令より先に終了させることが可能になっている。
装置によれば、従来装置に比べてデータ転送のみに使用
されるパイプラインレジスタ及びそれに付随するショー
トパスを省略した上、命令制御手段により後続命令のう
ちの処理結果が所定のステージよりも後のステージで確
定する特定の命令をこれに先行する命令と同時に終了さ
せたり、或いは特定の命令による書込みを次に同じ種類
の命令が実行されるまで待たせることで発行順序とは逆
に特定の命令に先行する命令より先に終了させることを
可能にしているので、パイプライン化に際しても回路規
模が縮小されてデータ処理が迅速化されると共に、経費
及び消費電力の節約を具現し得るようになる。
本構成を示したブロック図である。
が異なる場合の各部における動作処理を示したタイミン
グチャートである。
が同一である場合の各部における動作処理を示したタイ
ミングチャートである。
本構成を示したブロック図である。
ック図である。
ートパス機能に関する各部における処理動作を示したタ
イミングチャートである。
ートパス機能に関する各部における処理動作を示したタ
イミングチャートである。
ートパス機能に関する各部における処理動作を示したタ
イミングチャートである。
ブロック図である。
部データバス 113,413,513 ALU入力レジスタ 114,414,514 シフタ入力レジスタ 115,415,515 EIレジスタ 116,416,516 ERレジスタ 117,417,517,906 ALU 118,418,518 シフタ 119,419,519 パイプラインレジスタED 120,420,520 メモリアドレスレジスタ 121,421,521 ストアデータレジスタ 122,422,522 MIレジスタ 123,423,523 MRレジスタ 124,424,525 データメモリ 125,425,526 ロードデータレジスタ 126,426,527 WRレジスタ 127,427 レジスタ選択信号 128,129,428,429,528,529 レ
ジスタ選択信号比較器 130,430,530 データメモリアクセス命令デ
コーダ 131,132,431,432,531,532,5
33 ショートパス制御信号 133,433 比較器 902,903 リードポート 904,905 ライトポート
Claims (3)
- 【請求項1】 後続命令が先行命令と同じ書込み対象を
持つ場合に該先行命令の書込みを無効にする書込無効手
段と、前記後続命令のうちの処理結果が所定のステージ
よりも後のステージで確定する特定の命令を該特定の命
令に先行する命令と同時に終了させる命令制御手段とを
有することを特徴とするデータ処理装置。 - 【請求項2】 後続命令が先行命令と同じ書込み対象を
持つ場合に該先行命令の書込みを無効にする書込無効手
段と、前記後続命令のうちの処理結果が所定のステージ
よりも後のステージで確定する特定の命令による書込み
を発行順序とは逆に該特定の命令に先行する命令より先
に終了させる命令制御手段とを有することを特徴とする
データ処理装置。 - 【請求項3】 請求項2記載のデータ処理装置におい
て、前記命令制御手段は、前記特定の命令による書込み
を次に同じ種類の命令が実行されるまで待たせることを
特徴とするデータ処理装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7200116A JP2798121B2 (ja) | 1995-08-04 | 1995-08-04 | データ処理装置 |
| US08/691,871 US5931942A (en) | 1995-08-04 | 1996-08-02 | Pipeline data processing apparatus of reduced circuit scale |
| EP96112511A EP0790552A3 (en) | 1995-08-04 | 1996-08-02 | Data processing apparatus for performing pipeline processing |
| KR1019960032356A KR100241970B1 (ko) | 1995-08-04 | 1996-08-02 | 파이프라인 처리를 수행하는 데이터 처리 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7200116A JP2798121B2 (ja) | 1995-08-04 | 1995-08-04 | データ処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0950376A true JPH0950376A (ja) | 1997-02-18 |
| JP2798121B2 JP2798121B2 (ja) | 1998-09-17 |
Family
ID=16419098
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7200116A Expired - Fee Related JP2798121B2 (ja) | 1995-08-04 | 1995-08-04 | データ処理装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5931942A (ja) |
| EP (1) | EP0790552A3 (ja) |
| JP (1) | JP2798121B2 (ja) |
| KR (1) | KR100241970B1 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6275903B1 (en) * | 1998-04-22 | 2001-08-14 | Sun Microsystems, Inc. | Stack cache miss handling |
| US7376820B2 (en) | 2000-03-16 | 2008-05-20 | Fujitsu Limited | Information processing unit, and exception processing method for specific application-purpose operation instruction |
| US6626920B2 (en) * | 2001-07-05 | 2003-09-30 | Converge Medical, Inc. | Distal anastomosis system |
| US8074051B2 (en) | 2004-04-07 | 2011-12-06 | Aspen Acquisition Corporation | Multithreaded processor with multiple concurrent pipelines per thread |
| JP4243271B2 (ja) * | 2005-09-30 | 2009-03-25 | 富士通マイクロエレクトロニクス株式会社 | データ処理装置およびデータ処理方法 |
| US7725745B2 (en) * | 2006-12-19 | 2010-05-25 | Intel Corporation | Power aware software pipelining for hardware accelerators |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2545789B2 (ja) * | 1986-04-14 | 1996-10-23 | 株式会社日立製作所 | 情報処理装置 |
| JPH02232727A (ja) | 1989-03-07 | 1990-09-14 | Nec Corp | 情報処理装置 |
| JP2816248B2 (ja) * | 1989-11-08 | 1998-10-27 | 株式会社日立製作所 | データプロセッサ |
| US5555384A (en) * | 1989-12-01 | 1996-09-10 | Silicon Graphics, Inc. | Rescheduling conflicting issued instructions by delaying one conflicting instruction into the same pipeline stage as a third non-conflicting instruction |
| US5471626A (en) * | 1992-05-06 | 1995-11-28 | International Business Machines Corporation | Variable stage entry/exit instruction pipeline |
-
1995
- 1995-08-04 JP JP7200116A patent/JP2798121B2/ja not_active Expired - Fee Related
-
1996
- 1996-08-02 KR KR1019960032356A patent/KR100241970B1/ko not_active Expired - Fee Related
- 1996-08-02 US US08/691,871 patent/US5931942A/en not_active Expired - Lifetime
- 1996-08-02 EP EP96112511A patent/EP0790552A3/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| EP0790552A3 (en) | 2003-01-29 |
| US5931942A (en) | 1999-08-03 |
| EP0790552A2 (en) | 1997-08-20 |
| KR100241970B1 (ko) | 2000-08-01 |
| JP2798121B2 (ja) | 1998-09-17 |
| KR970012141A (ko) | 1997-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5043868A (en) | System for by-pass control in pipeline operation of computer | |
| US5636353A (en) | Superscalar processor with direct result bypass between execution units having comparators in execution units for comparing operand and result addresses and activating results bypassing | |
| EP0313097B1 (en) | Microcomputer system including master processor and slave processor | |
| KR100335785B1 (ko) | 데이타처리명령의실행 | |
| EP0223150B1 (en) | Information processing apparatus | |
| JP2798121B2 (ja) | データ処理装置 | |
| US5287483A (en) | Prefetched operand storing system for an information processor | |
| JP3505728B2 (ja) | 記憶制御装置 | |
| EP0279953A2 (en) | Computer system having mixed macrocode and microcode instruction execution | |
| EP0573071A2 (en) | A microprocessor | |
| JP3263110B2 (ja) | ストアマージ制御方式 | |
| JPH06168263A (ja) | ベクトル処理装置 | |
| KR900002436B1 (ko) | 컴퓨터의 파이프라인 처리시의 바이패스 제어를 위한 시스템 | |
| JP2636821B2 (ja) | 並列処理装置 | |
| JPH0238966B2 (ja) | ||
| JP3445535B2 (ja) | バイパス制御回路 | |
| JP2869414B1 (ja) | データ処理装置 | |
| JPH06139071A (ja) | 並列計算機 | |
| JP2002073329A (ja) | プロセッサ | |
| JPH0419575B2 (ja) | ||
| JP2806690B2 (ja) | マイクロプロセッサ | |
| JPH02301830A (ja) | 情報処理方式 | |
| JPS6221130B2 (ja) | ||
| JPH0520065A (ja) | 並列演算処理装置 | |
| JPH02206836A (ja) | データ処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980603 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070703 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080703 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090703 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100703 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100703 Year of fee payment: 12 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100703 Year of fee payment: 12 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110703 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120703 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120703 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130703 Year of fee payment: 15 |
|
| LAPS | Cancellation because of no payment of annual fees |