DE3167466D1 - Micro-programmed pipeline computer and method of operating the same - Google Patents

Micro-programmed pipeline computer and method of operating the same

Info

Publication number
DE3167466D1
DE3167466D1 DE8181303625T DE3167466T DE3167466D1 DE 3167466 D1 DE3167466 D1 DE 3167466D1 DE 8181303625 T DE8181303625 T DE 8181303625T DE 3167466 T DE3167466 T DE 3167466T DE 3167466 D1 DE3167466 D1 DE 3167466D1
Authority
DE
Germany
Prior art keywords
micro
operating
same
pipeline computer
programmed
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
Application number
DE8181303625T
Other languages
English (en)
Inventor
Thomas Alan Lane
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.)
Control Data Corp
Original Assignee
Control Data 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 Control Data Corp filed Critical Control Data Corp
Application granted granted Critical
Publication of DE3167466D1 publication Critical patent/DE3167466D1/de
Expired 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
DE8181303625T 1980-10-20 1981-08-07 Micro-programmed pipeline computer and method of operating the same Expired DE3167466D1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/198,888 US4390946A (en) 1980-10-20 1980-10-20 Lookahead addressing in a pipeline computer control store with separate memory segments for single and multiple microcode instruction sequences

Publications (1)

Publication Number Publication Date
DE3167466D1 true DE3167466D1 (en) 1985-01-10

Family

ID=22735288

Family Applications (1)

Application Number Title Priority Date Filing Date
DE8181303625T Expired DE3167466D1 (en) 1980-10-20 1981-08-07 Micro-programmed pipeline computer and method of operating the same

Country Status (6)

Country Link
US (1) US4390946A (de)
EP (1) EP0050404B1 (de)
JP (1) JPS5785146A (de)
AU (1) AU539098B2 (de)
CA (1) CA1165453A (de)
DE (1) DE3167466D1 (de)

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58129550A (ja) * 1982-01-27 1983-08-02 Toshiba Corp 演算制御装置
US4586127A (en) * 1982-11-03 1986-04-29 Burroughs Corp. Multiple control stores for a pipelined microcontroller
US4546431A (en) * 1982-11-03 1985-10-08 Burroughs Corporation Multiple control stores in a pipelined microcontroller for handling jump and return subroutines
US4551798A (en) * 1982-11-03 1985-11-05 Burroughs Corporation Multiple control stores in a pipelined microcontroller for handling nester subroutines
US4685058A (en) * 1983-08-29 1987-08-04 Amdahl Corporation Two-stage pipelined execution unit and control stores
US4604727A (en) * 1983-08-31 1986-08-05 Texas Instruments Incorporated Memory with configuration RAM
AU564552B2 (en) * 1983-11-10 1987-08-13 Fujitsu Limited Microprogram control method
AU553416B2 (en) * 1984-02-24 1986-07-17 Fujitsu Limited Pipeline processing
GB8416037D0 (en) * 1984-06-22 1984-07-25 Int Computers Ltd Data storage apparatus
US4773035A (en) * 1984-10-19 1988-09-20 Amdahl Corporation Pipelined data processing system utilizing ideal floating point execution condition detection
ATE94999T1 (de) * 1984-11-21 1993-10-15 Harris Corp Mikroprozessor fuer forth-aehnliche sprache.
JPS61131039A (ja) * 1984-11-29 1986-06-18 Yokogawa Electric Corp マイクロプログラム制御装置
JP2539357B2 (ja) * 1985-03-15 1996-10-02 株式会社日立製作所 デ−タ処理装置
US4755966A (en) * 1985-06-28 1988-07-05 Hewlett-Packard Company Bidirectional branch prediction and optimization
US4701842A (en) * 1985-10-04 1987-10-20 International Business Machines Corporation Method and apparatus for avoiding excessive delay in a pipelined processor during the execution of a microbranch instruction
JPS6282402A (ja) * 1985-10-07 1987-04-15 Toshiba Corp シ−ケンス制御装置
US4794527A (en) * 1986-01-29 1988-12-27 Digital Equipment Corporation Microprogrammed data processing system using latch circuits to access different control stores with the same instruction at different times
JPH0731615B2 (ja) * 1986-04-18 1995-04-10 日本電気株式会社 情報処理装置
US4773041A (en) * 1986-06-02 1988-09-20 Unisys Corporation System for executing a sequence of operation codes with some codes being executed out of order in a pipeline parallel processor
JPH0810553B2 (ja) * 1986-06-13 1996-01-31 松下電器産業株式会社 記憶回路
JP2559382B2 (ja) * 1986-11-05 1996-12-04 株式会社日立製作所 情報処理装置
US5265220A (en) * 1986-12-23 1993-11-23 Nec Corporation Address control device for effectively controlling an address storing operation even when a request is subsequently cancelled
WO1988005190A1 (en) * 1987-01-06 1988-07-14 International Meta Systems, Inc. Microprogrammable language emulation system
US5235686A (en) * 1987-02-24 1993-08-10 Texas Instruments Incorporated Computer system having mixed macrocode and microcode
US4825356A (en) * 1987-03-27 1989-04-25 Tandem Computers Incorporated Microcoded microprocessor with shared ram
US5134561A (en) * 1987-07-20 1992-07-28 International Business Machines Corporation Computer system with logic for writing instruction identifying data into array control lists for precise post-branch recoveries
US4845677A (en) * 1987-08-17 1989-07-04 International Business Machines Corporation Pipelined memory chip structure having improved cycle time
US4916652A (en) * 1987-09-30 1990-04-10 International Business Machines Corporation Dynamic multiple instruction stream multiple data multiple pipeline apparatus for floating-point single instruction stream single data architectures
GB8728493D0 (en) * 1987-12-05 1988-01-13 Int Computers Ltd Jump prediction
US5187799A (en) * 1988-05-17 1993-02-16 Calif. Institute Of Technology Arithmetic-stack processor which precalculates external stack address before needed by CPU for building high level language executing computers
US5590293A (en) * 1988-07-20 1996-12-31 Digital Equipment Corporation Dynamic microbranching with programmable hold on condition, to programmable dynamic microbranching delay minimization
GB8817911D0 (en) * 1988-07-27 1988-09-01 Int Computers Ltd Data processing apparatus
US5101341A (en) * 1988-08-25 1992-03-31 Edgcore Technology, Inc. Pipelined system for reducing instruction access time by accumulating predecoded instruction bits a FIFO
US5034880A (en) * 1988-12-22 1991-07-23 Wang Laboratories, Inc. Apparatus and method for executing a conditional branch instruction
US5127091A (en) * 1989-01-13 1992-06-30 International Business Machines Corporation System for reducing delay in instruction execution by executing branch instructions in separate processor while dispatching subsequent instructions to primary processor
CA2030404A1 (en) * 1989-11-27 1991-05-28 Robert W. Horst Microinstruction sequencer
US5434986A (en) * 1992-01-09 1995-07-18 Unisys Corporation Interdependency control of pipelined instruction processor using comparing result of two index registers of skip instruction and next sequential instruction
JPH0659972A (ja) * 1992-08-05 1994-03-04 Oki Electric Ind Co Ltd メモリ制御装置
US5687338A (en) * 1994-03-01 1997-11-11 Intel Corporation Method and apparatus for maintaining a macro instruction for refetching in a pipelined processor
US5905881A (en) * 1995-11-30 1999-05-18 Unisys Corporation Delayed state writes for an instruction processor
US5867699A (en) * 1996-07-25 1999-02-02 Unisys Corporation Instruction flow control for an instruction processor
US11188393B1 (en) * 2021-03-02 2021-11-30 NortonLifeLock Inc. Systems and methods for performing load balancing and distributed high-availability

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3736567A (en) * 1971-09-08 1973-05-29 Bunker Ramo Program sequence control
JPS52120640A (en) * 1976-04-02 1977-10-11 Toshiba Corp Micro program control system
US4095265A (en) * 1976-06-07 1978-06-13 International Business Machines Corporation Memory control structure for a pipelined mini-processor system
JPS538034A (en) * 1976-06-30 1978-01-25 Toshiba Corp Electronic computer
US4087857A (en) * 1976-10-04 1978-05-02 Honeywell Information Systems Inc. ROM-initializing apparatus
US4156279A (en) * 1977-11-22 1979-05-22 Honeywell Information Systems Inc. Microprogrammed data processing unit including a multifunction secondary control store
US4155120A (en) * 1977-12-01 1979-05-15 Burroughs Corporation Apparatus and method for controlling microinstruction sequencing by selectively inhibiting microinstruction execution
US4179737A (en) * 1977-12-23 1979-12-18 Burroughs Corporation Means and methods for providing greater speed and flexibility of microinstruction sequencing
US4320453A (en) * 1978-11-02 1982-03-16 Digital House, Ltd. Dual sequencer microprocessor
US4307445A (en) * 1978-11-17 1981-12-22 Motorola, Inc. Microprogrammed control apparatus having a two-level control store for data processor
US4310880A (en) * 1979-09-10 1982-01-12 Nixdorf Computer Corporation High-speed synchronous computer using pipelined registers and a two-level fixed priority circuit
US4348724A (en) * 1980-04-15 1982-09-07 Honeywell Information Systems Inc. Address pairing apparatus for a control store of a data processing system

Also Published As

Publication number Publication date
JPS5785146A (en) 1982-05-27
EP0050404B1 (de) 1984-11-28
US4390946A (en) 1983-06-28
JPH0115093B2 (de) 1989-03-15
AU539098B2 (en) 1984-09-13
EP0050404A1 (de) 1982-04-28
AU7402781A (en) 1982-04-29
CA1165453A (en) 1984-04-10

Similar Documents

Publication Publication Date Title
DE3167466D1 (en) Micro-programmed pipeline computer and method of operating the same
EP0109309A3 (en) Computer system and method of operation
EP0033833A3 (en) Transaction execution systems and methods of operating such systems
EP0080876A3 (en) Computer system and method of operation
EP0039223A3 (en) Electrophotographic member and method of operating the same
DE3172690D1 (en) Fastener and method of mounting the same
EG16071A (en) System and method for the application of graphic designs
JPS5775365A (en) Programmable calculator and method of operating same
GB2079755B (en) Androstene 17 -carbonate 17 -carboxylates (and carbothioates)
DE3162761D1 (en) Triazoloquinoxalin-4-ones and such oxaline-4-thiones
DE3273965D1 (en) Nacelle-pylon configuration for an aircraft and method of using the same
IL65845A0 (en) Method of testing with computers
GB2124474B (en) Cookware and method of making the same
DE3163764D1 (en) Method and reagent for the determination of antithrombin-bm
JPS57113187A (en) Method of processing text
JPS57136662A (en) Copying equipment and operation thereof
GB2091919B (en) Computer system and interface therefor
JPS57147474A (en) Device and method of coating
DE3273251D1 (en) Structural bearing and method of installing the same
JPS5759657A (en) Elastomer coating method and its device
GB2085871B (en) New 3-substituted-2-propenimidamides and method of manufacturing the same
GB2071578B (en) Keyboards and methods of operating keyboards
JPS5765372A (en) Method of keeping and maintaining piping system
JPS57101043A (en) Transfering method and apparatus
EP0075741A3 (en) Micro-programmed processor and method for its operation

Legal Events

Date Code Title Description
8339 Ceased/non-payment of the annual fee