KR910010304A - 2개의 명령이 동시 실행 가능한 데이타 프로세서 - Google Patents

2개의 명령이 동시 실행 가능한 데이타 프로세서

Info

Publication number
KR910010304A
KR910010304A KR1019900017816A KR900017816A KR910010304A KR 910010304 A KR910010304 A KR 910010304A KR 1019900017816 A KR1019900017816 A KR 1019900017816A KR 900017816 A KR900017816 A KR 900017816A KR 910010304 A KR910010304 A KR 910010304A
Authority
KR
South Korea
Prior art keywords
executing
data processor
processor capable
instructions simultaneously
instructions
Prior art date
Application number
KR1019900017816A
Other languages
English (en)
Other versions
KR0178078B1 (ko
Inventor
마꼬또 하나와
다다히꼬 니시무까이
Original Assignee
가부시키가이샤 히다찌세이사꾸쇼
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 가부시키가이샤 히다찌세이사꾸쇼 filed Critical 가부시키가이샤 히다찌세이사꾸쇼
Publication of KR910010304A publication Critical patent/KR910010304A/ko
Application granted granted Critical
Publication of KR0178078B1 publication Critical patent/KR0178078B1/ko

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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • 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 or look ahead
    • G06F9/3824Operand accessing
    • G06F9/3826Bypassing or forwarding of data results, e.g. locally between pipeline stages or within a pipeline stage
    • 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/30145Instruction analysis, e.g. decoding, instruction word fields
    • G06F9/3016Decoding the operand specifier, e.g. specifier format
    • G06F9/30167Decoding the operand specifier, e.g. specifier format of immediate specifier, e.g. constants
    • 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 or look ahead
    • G06F9/3818Decoding for concurrent execution
    • G06F9/3822Parallel decoding, e.g. parallel decode units
    • 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 or look ahead
    • G06F9/3824Operand accessing

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)
KR1019900017816A 1989-11-08 1990-11-05 2개의 명령이 동시 실행 가능한 데이타 프로세서 KR0178078B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP28887489 1989-11-08
JP1-288874 1989-11-08

Publications (2)

Publication Number Publication Date
KR910010304A true KR910010304A (ko) 1991-06-29
KR0178078B1 KR0178078B1 (ko) 1999-05-15

Family

ID=17735881

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900017816A KR0178078B1 (ko) 1989-11-08 1990-11-05 2개의 명령이 동시 실행 가능한 데이타 프로세서

Country Status (5)

Country Link
US (1) US5269007A (ko)
EP (1) EP0427245B1 (ko)
JP (1) JP2816248B2 (ko)
KR (1) KR0178078B1 (ko)
DE (1) DE69032174T2 (ko)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2834292B2 (ja) * 1990-08-15 1998-12-09 株式会社日立製作所 データ・プロセッサ
JP3105197B2 (ja) 1991-06-24 2000-10-30 株式会社日立製作所 除算回路及び除算方法
JP2984463B2 (ja) * 1991-06-24 1999-11-29 株式会社日立製作所 マイクロコンピュータ
JP2539974B2 (ja) * 1991-11-20 1996-10-02 富士通株式会社 情報処理装置におけるレジスタの読出制御方式
CA2123442A1 (en) * 1993-09-20 1995-03-21 David S. Ray Multiple execution unit dispatch with instruction dependency
EP0650116B1 (en) * 1993-10-21 1998-12-09 Sun Microsystems, Inc. Counterflow pipeline processor
US5481684A (en) * 1994-01-11 1996-01-02 Exponential Technology, Inc. Emulating operating system calls in an alternate instruction set using a modified code segment descriptor
US5542059A (en) * 1994-01-11 1996-07-30 Exponential Technology, Inc. Dual instruction set processor having a pipeline with a pipestage functional unit that is relocatable in time and sequence order
JPH07219769A (ja) * 1994-02-07 1995-08-18 Mitsubishi Electric Corp マイクロプロセッサ
WO1995022102A1 (en) * 1994-02-08 1995-08-17 Meridian Semiconductor, Inc. Method and apparatus for simultaneously executing instructions in a pipelined microprocessor
US5481693A (en) * 1994-07-20 1996-01-02 Exponential Technology, Inc. Shared register architecture for a dual-instruction-set CPU
US5685009A (en) * 1994-07-20 1997-11-04 Exponential Technology, Inc. Shared floating-point registers and register port-pairing in a dual-architecture CPU
US5619663A (en) * 1994-09-16 1997-04-08 Philips Electronics North America Corp. Computer instruction prefetch system
JP3543181B2 (ja) * 1994-11-09 2004-07-14 株式会社ルネサステクノロジ データ処理装置
US5649174A (en) * 1994-12-09 1997-07-15 Vlsi Technology Inc. Microprocessor with instruction-cycle versus clock-frequency mode selection
US5659785A (en) * 1995-02-10 1997-08-19 International Business Machines Corporation Array processor communication architecture with broadcast processor instructions
TW448403B (en) * 1995-03-03 2001-08-01 Matsushita Electric Ind Co Ltd Pipeline data processing device and method for executing multiple data processing data dependent relationship
JP2798121B2 (ja) * 1995-08-04 1998-09-17 日本電気株式会社 データ処理装置
JP3658072B2 (ja) * 1996-02-07 2005-06-08 株式会社ルネサステクノロジ データ処理装置およびデータ処理方法
US5790826A (en) * 1996-03-19 1998-08-04 S3 Incorporated Reduced register-dependency checking for paired-instruction dispatch in a superscalar processor with partial register writes
US5870577A (en) * 1996-11-27 1999-02-09 International Business Machines, Corp. System and method for dispatching two instructions to the same execution unit in a single cycle
US5864341A (en) * 1996-12-09 1999-01-26 International Business Machines Corporation Instruction dispatch unit and method for dynamically classifying and issuing instructions to execution units with non-uniform forwarding
JP3670668B2 (ja) 1997-01-24 2005-07-13 株式会社ルネサステクノロジ データ処理装置
US6061780A (en) * 1997-01-24 2000-05-09 Texas Instruments Incorporated Execution unit chaining for single cycle extract instruction having one serial shift left and one serial shift right execution units
US6260137B1 (en) * 1997-09-12 2001-07-10 Siemens Aktiengesellschaft Data processing unit with digital signal processing capabilities
US6366998B1 (en) 1998-10-14 2002-04-02 Conexant Systems, Inc. Reconfigurable functional units for implementing a hybrid VLIW-SIMD programming model
JP3683248B2 (ja) * 2002-10-22 2005-08-17 富士通株式会社 情報処理装置及び情報処理方法
US8135975B2 (en) 2007-03-09 2012-03-13 Analog Devices, Inc. Software programmable timing architecture

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6028015B2 (ja) * 1980-08-28 1985-07-02 日本電気株式会社 情報処理装置
JPS6015746A (ja) * 1983-07-08 1985-01-26 Hitachi Ltd デ−タ処理装置
GB8401807D0 (en) * 1984-01-24 1984-02-29 Int Computers Ltd Pipelined data processing apparatus
US4734852A (en) * 1985-08-30 1988-03-29 Advanced Micro Devices, Inc. Mechanism for performing data references to storage in parallel with instruction execution on a reduced instruction-set processor
DE3751503T2 (de) * 1986-03-26 1996-05-09 Hitachi Ltd Datenprozessor in Pipelinestruktur mit der Fähigkeit mehrere Befehle parallel zu dekodieren und auszuführen.
US4766566A (en) * 1986-08-18 1988-08-23 International Business Machines Corp. Performance enhancement scheme for a RISC type VLSI processor using dual execution units for parallel instruction processing
JPH0810430B2 (ja) * 1986-11-28 1996-01-31 株式会社日立製作所 情報処理装置
CA1327080C (en) * 1987-05-26 1994-02-15 Yoshiko Yamaguchi Reduced instruction set computer (risc) type microprocessor
US5073855A (en) * 1989-06-30 1991-12-17 Bull Hn Information Systems Inc. Resource conflict detection method and apparatus included in a pipelined processing unit

Also Published As

Publication number Publication date
EP0427245A3 (en) 1992-01-29
JP2816248B2 (ja) 1998-10-27
JPH03218523A (ja) 1991-09-26
EP0427245B1 (en) 1998-03-25
KR0178078B1 (ko) 1999-05-15
DE69032174D1 (de) 1998-04-30
DE69032174T2 (de) 1998-12-03
EP0427245A2 (en) 1991-05-15
US5269007A (en) 1993-12-07

Similar Documents

Publication Publication Date Title
KR910010304A (ko) 2개의 명령이 동시 실행 가능한 데이타 프로세서
DE69032352D1 (de) Entwicklungsgerät
DE68929215D1 (de) Datenprozessor
DE69030128D1 (de) Signalprozessor
DE68926783D1 (de) Paralleler datenprozessor
NO179394C (no) Blod-prövetakingssett
DK0570359T3 (da) Heuristisk processor
DE68927029D1 (de) Pipelineprozessor
EP0471191A3 (en) Data processor capable of simultaneous execution of two instructions
DE68925397D1 (de) Pipelineprozessor
KR880701430A (ko) 디스플레이 프로세서
DE68927202D1 (de) Paralleler Prozessor
DE68927704D1 (de) Signalprozessor
KR910700486A (ko) 현상액
TR24051A (tr) Dengeli pestisid bilesim
DE68925572D1 (de) Vektorprozessor
DE4090809T1 (de) Steuerprozessor
DE69024912D1 (de) Rechnersystem
KR900015532U (ko) 일부인
DK288890D0 (da) Gyrokompas
DE68926430D1 (de) Vektorprozessor
DE69032184D1 (de) Rechnerschnittstelle
DE68926193D1 (de) Textverarbeitungsgerät
DE69031975D1 (de) Neurorechner
IT8847653A0 (it) Sizzante comprendente 5 - idroscomposizione farmaceutica anoressitrpofano

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20031031

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee