DE3855629D1 - Verzweigungsschaltung für einen Pipeline-Prozessor - Google Patents

Verzweigungsschaltung für einen Pipeline-Prozessor

Info

Publication number
DE3855629D1
DE3855629D1 DE3855629T DE3855629T DE3855629D1 DE 3855629 D1 DE3855629 D1 DE 3855629D1 DE 3855629 T DE3855629 T DE 3855629T DE 3855629 T DE3855629 T DE 3855629T DE 3855629 D1 DE3855629 D1 DE 3855629D1
Authority
DE
Germany
Prior art keywords
branch circuit
pipeline processor
pipeline
processor
branch
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
Application number
DE3855629T
Other languages
English (en)
Other versions
DE3855629T2 (de
Inventor
Kimiyoshi Usami
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Publication of DE3855629D1 publication Critical patent/DE3855629D1/de
Application granted granted Critical
Publication of DE3855629T2 publication Critical patent/DE3855629T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/22Microcontrol or microprogram arrangements
    • G06F9/28Enhancement of operational speed, e.g. by using several microcontrol devices operating in parallel
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3802Instruction prefetching
    • G06F9/3804Instruction prefetching for branches, e.g. hedging, branch folding

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)
  • Executing Machine-Instructions (AREA)
  • Devices For Executing Special Programs (AREA)
DE3855629T 1988-01-18 1988-12-15 Verzweigungsschaltung für einen Pipeline-Prozessor Expired - Fee Related DE3855629T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63007035A JP2723238B2 (ja) 1988-01-18 1988-01-18 情報処理装置

Publications (2)

Publication Number Publication Date
DE3855629D1 true DE3855629D1 (de) 1996-11-28
DE3855629T2 DE3855629T2 (de) 1997-03-27

Family

ID=11654782

Family Applications (1)

Application Number Title Priority Date Filing Date
DE3855629T Expired - Fee Related DE3855629T2 (de) 1988-01-18 1988-12-15 Verzweigungsschaltung für einen Pipeline-Prozessor

Country Status (5)

Country Link
US (1) US5237664A (de)
EP (1) EP0324952B1 (de)
JP (1) JP2723238B2 (de)
KR (1) KR920009999B1 (de)
DE (1) DE3855629T2 (de)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0376258B1 (de) * 1988-12-27 1999-03-03 Fujitsu Limited Steuerungssystem und -verfahren zum Instruction Fetch
JP2761688B2 (ja) * 1992-02-07 1998-06-04 三菱電機株式会社 データ処理装置
US5574887A (en) * 1993-09-20 1996-11-12 Apple Computer, Inc. Apparatus and method for emulation routine pointer prefetch
US5408622A (en) * 1993-09-23 1995-04-18 Apple Computer, Inc. Apparatus and method for emulation routine control transfer via host jump instruction creation and insertion
US5748976A (en) * 1993-10-18 1998-05-05 Amdahl Corporation Mechanism for maintaining data coherency in a branch history instruction cache
DE19945940C2 (de) * 1999-09-24 2002-01-17 Infineon Technologies Ag Verfahren und Vorrichtung zur Bearbeitung bedingter Sprungbefehle in einem Prozessor mit PIPELINE-Rechnerarchitektur
JP4159586B2 (ja) * 2006-08-03 2008-10-01 エヌイーシーコンピュータテクノ株式会社 情報処理装置および情報処理の高速化方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3881173A (en) * 1973-05-14 1975-04-29 Amdahl Corp Condition code determination and data processing
JPS51138355A (en) * 1975-05-26 1976-11-29 Hitachi Ltd Processing apparatus with a high speed branching feature
JPS5318931A (en) * 1976-08-06 1978-02-21 Hitachi Ltd Information processor
JPS573142A (en) * 1980-06-04 1982-01-08 Matsushita Electric Ind Co Ltd Instruction prefetching system
US4430706A (en) * 1980-10-27 1984-02-07 Burroughs Corporation Branch prediction apparatus and method for a data processing system
JPS57114949A (en) * 1981-01-05 1982-07-17 Nec Corp Data processor
JPS5848144A (ja) * 1981-09-16 1983-03-22 Nec Corp デ−タ処理装置の分岐命令制御方式
US4435756A (en) * 1981-12-03 1984-03-06 Burroughs Corporation Branch predicting computer
US4742451A (en) * 1984-05-21 1988-05-03 Digital Equipment Corporation Instruction prefetch system for conditional branch instruction for central processor unit
JPH0769818B2 (ja) * 1984-10-31 1995-07-31 株式会社日立製作所 デ−タ処理装置
JPS61229134A (ja) * 1985-04-03 1986-10-13 Nec Corp マイクロコンピユ−タ
JPH0789319B2 (ja) * 1985-04-22 1995-09-27 株式会社日立製作所 デ−タ処理装置における先行制御装置
US4679141A (en) * 1985-04-29 1987-07-07 International Business Machines Corporation Pageable branch history table
JPS61289429A (ja) * 1985-06-18 1986-12-19 Matsushita Electric Ind Co Ltd 演算処理装置
CA1254661A (en) * 1985-06-28 1989-05-23 Allen J. Baum Method and means for instruction combination for code compression
US4777587A (en) * 1985-08-30 1988-10-11 Advanced Micro Devices, Inc. System for processing single-cycle branch instruction in a pipeline having relative, absolute, indirect and trap addresses
DE3650473T2 (de) * 1985-11-08 1996-08-14 Nec Corp Mikroprogrammsteuereinheit
DE3752100T2 (de) * 1986-01-07 1997-12-11 Nec Corp Befehlsvorabrufgerät mit einer Schaltung zum Prüfen der Vorhersage eines Verzweigungsbefehls vor seiner Ausführung
WO1987005417A1 (en) * 1986-02-28 1987-09-11 Nec Corporation Instruction prefetch control apparatus
US4991080A (en) * 1986-03-13 1991-02-05 International Business Machines Corporation Pipeline processing apparatus for executing instructions in three streams, including branch stream pre-execution processor for pre-executing conditional branch instructions
JPS6393041A (ja) * 1986-10-07 1988-04-23 Mitsubishi Electric Corp 計算機
JP2603626B2 (ja) * 1987-01-16 1997-04-23 三菱電機株式会社 データ処理装置

Also Published As

Publication number Publication date
US5237664A (en) 1993-08-17
JPH01183737A (ja) 1989-07-21
JP2723238B2 (ja) 1998-03-09
EP0324952A2 (de) 1989-07-26
KR920009999B1 (ko) 1992-11-10
KR890012226A (ko) 1989-08-25
EP0324952B1 (de) 1996-10-23
DE3855629T2 (de) 1997-03-27
EP0324952A3 (de) 1991-09-25

Similar Documents

Publication Publication Date Title
DE68923378D1 (de) Verbindungsvorrichtung für rohre.
ATA384683A (de) Rohrleitung
DE69129881D1 (de) Verzweigung in einem Pipeline-Prozessor
DE68927029D1 (de) Pipelineprozessor
NO845146L (no) Fleksibel roerledning.
DE68911655T2 (de) Verarbeitungsschaltung für einen Reluktanzumformer.
DE69209169T2 (de) Verbindungstechnik für integrierte Schaltung
DE68910298D1 (de) Einrichtung für einen Geschirrspüler.
DE68925397T2 (de) Pipelineprozessor
DE69130757T2 (de) Ausführungsvorrichtung für bedingte Verzweigungsbefehle
DE59209464D1 (de) Prüfschaltung für einen sensor
DE69025182D1 (de) Digitaler prozessor für zweierkomplementberechnungen
DE3855550D1 (de) Redundanz für Schaltungskomplex
DE3855629D1 (de) Verzweigungsschaltung für einen Pipeline-Prozessor
DE69033240T2 (de) Rechner mit Pipeline-Struktur
DE68926833T2 (de) Flagge für einen FIFO
DE68927977D1 (de) Verarbeitungsverfahren für mit Plastik umhüllte elektronische Anordnungen
DE68927005D1 (de) Schaltung für einen differentiellen kreisverstärker
DE68927902T2 (de) Befehlspufferspeicher für einen Mikrocomputer
DE69032494D1 (de) Befehlsdekoder für einen Pipelineprozessor
NO891803L (no) Fleksibel roerledning.
DE68927241D1 (de) Pipelineschaltung für Zeitablaufregelung
DE68928469T2 (de) Übertragfortpflanzungsschaltung für einen Paralleladdierer
FR2548756B1 (fr) Tuyau flexible
KR850004803U (ko) 반원형자의 4각형자를 한벌로 구비한 작도자

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8339 Ceased/non-payment of the annual fee