ATE28249T1 - Verfahren und apparat zur pipelineverarbeitung mit einer einzigen arithmetik- und logikeinheit. - Google Patents
Verfahren und apparat zur pipelineverarbeitung mit einer einzigen arithmetik- und logikeinheit.Info
- Publication number
- ATE28249T1 ATE28249T1 AT84300595T AT84300595T ATE28249T1 AT E28249 T1 ATE28249 T1 AT E28249T1 AT 84300595 T AT84300595 T AT 84300595T AT 84300595 T AT84300595 T AT 84300595T AT E28249 T1 ATE28249 T1 AT E28249T1
- Authority
- AT
- Austria
- Prior art keywords
- memory
- instruction
- alu
- logic unit
- pipeline processing
- Prior art date
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/3867—Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines
- G06F9/3871—Asynchronous instruction pipeline, e.g. using handshake signals between stages
-
- 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
-
- 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/3885—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
- G06F9/3889—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units controlled by multiple instructions, e.g. MIMD, decoupled access or execute
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)
- Image Analysis (AREA)
- Image Processing (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US06/463,325 US4613935A (en) | 1983-02-02 | 1983-02-02 | Method and apparatus for pipe line processing with a single arithmetic logic unit |
| EP84300595A EP0117655B1 (de) | 1983-02-02 | 1984-01-31 | Verfahren und Apparat zur Pipelineverarbeitung mit einer einzigen Arithmetik- und Logikeinheit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE28249T1 true ATE28249T1 (de) | 1987-07-15 |
Family
ID=23839706
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT84300595T ATE28249T1 (de) | 1983-02-02 | 1984-01-31 | Verfahren und apparat zur pipelineverarbeitung mit einer einzigen arithmetik- und logikeinheit. |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US4613935A (de) |
| EP (1) | EP0117655B1 (de) |
| JP (1) | JPS59194246A (de) |
| AT (1) | ATE28249T1 (de) |
| DE (1) | DE3464664D1 (de) |
Families Citing this family (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0776917B2 (ja) * | 1984-12-29 | 1995-08-16 | ソニー株式会社 | マイクロコンピユ−タ |
| US4972338A (en) * | 1985-06-13 | 1990-11-20 | Intel Corporation | Memory management for microprocessor system |
| JPS6297036A (ja) * | 1985-07-31 | 1987-05-06 | テキサス インスツルメンツ インコ−ポレイテツド | 計算機システム |
| US4722047A (en) | 1985-08-29 | 1988-01-26 | Ncr Corporation | Prefetch circuit and associated method for operation with a virtual command emulator |
| JPS6280743A (ja) * | 1985-10-01 | 1987-04-14 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | アドレス変換例外処理方法 |
| JPS6282402A (ja) * | 1985-10-07 | 1987-04-15 | Toshiba Corp | シ−ケンス制御装置 |
| 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. |
| JP2545789B2 (ja) * | 1986-04-14 | 1996-10-23 | 株式会社日立製作所 | 情報処理装置 |
| US5053941A (en) * | 1986-08-29 | 1991-10-01 | Sun Microsystems, Inc. | Asynchronous micro-machine/interface |
| JPS63225837A (ja) * | 1987-03-13 | 1988-09-20 | Fujitsu Ltd | 距離付きベクトルアクセス方式 |
| US4933846A (en) * | 1987-04-24 | 1990-06-12 | Network Systems Corporation | Network communications adapter with dual interleaved memory banks servicing multiple processors |
| US5237667A (en) * | 1987-06-05 | 1993-08-17 | Mitsubishi Denki Kabushiki Kaisha | Digital signal processor system having host processor for writing instructions into internal processor memory |
| EP0551932B1 (de) * | 1987-06-05 | 1998-07-15 | Mitsubishi Denki Kabushiki Kaisha | Digitaler Signalprozessor der bedingte Mehrpunkt-Sprungbefehle im Pipelinemodus bearbeitet |
| US5206940A (en) * | 1987-06-05 | 1993-04-27 | Mitsubishi Denki Kabushiki Kaisha | Address control and generating system for digital signal-processor |
| JP2902402B2 (ja) * | 1987-09-30 | 1999-06-07 | 三菱電機株式会社 | データ処理装置 |
| US5034882A (en) * | 1987-11-10 | 1991-07-23 | Echelon Corporation | Multiprocessor intelligent cell for a network which provides sensing, bidirectional communications and control |
| DE3890946B4 (de) * | 1987-11-10 | 2005-03-10 | Echelon Systems Los Gatos | Intelligente Multiprozessorzelle für ein Netzwerk, das Erfassung bzw. Abtastung, bidirektionelle Kommunikationen und Steuerung ermöglicht |
| JPH0766324B2 (ja) * | 1988-03-18 | 1995-07-19 | 三菱電機株式会社 | データ処理装置 |
| US5210834A (en) * | 1988-06-01 | 1993-05-11 | Digital Equipment Corporation | High speed transfer of instructions from a master to a slave processor |
| 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 |
| US5099421A (en) * | 1988-12-30 | 1992-03-24 | International Business Machine Corporation | Variable length pipe operations sequencing |
| US5155816A (en) * | 1989-02-10 | 1992-10-13 | Intel Corporation | Pipelined apparatus and method for controlled loading of floating point data in a microprocessor |
| JP2680899B2 (ja) * | 1989-08-28 | 1997-11-19 | 日本電気株式会社 | 情報処理装置及びその制御方法 |
| CA2030404A1 (en) * | 1989-11-27 | 1991-05-28 | Robert W. Horst | Microinstruction sequencer |
| US5185871A (en) * | 1989-12-26 | 1993-02-09 | International Business Machines Corporation | Coordination of out-of-sequence fetching between multiple processors using re-execution of instructions |
| CA2045705A1 (en) * | 1990-06-29 | 1991-12-30 | Richard Lee Sites | In-register data manipulation in reduced instruction set processor |
| US5333284A (en) * | 1990-09-10 | 1994-07-26 | Honeywell, Inc. | Repeated ALU in pipelined processor design |
| EP0577875A1 (de) * | 1992-07-09 | 1994-01-12 | Siemens Nixdorf Informationssysteme Aktiengesellschaft | Befehlsverarbeitungseinheit für nach dem Fliessbandprinzip arbeitende Datenverarbeitungsanlagen |
| DE59408784D1 (de) * | 1993-08-09 | 1999-11-04 | Siemens Ag | Signalverarbeitungseinrichtung |
| US5848275A (en) * | 1996-07-29 | 1998-12-08 | Silicon Graphics, Inc. | Compiler having automatic common blocks of memory splitting |
| KR20060009446A (ko) * | 2004-07-22 | 2006-02-01 | 삼성전자주식회사 | 프로세서의 오동작을 방지할 수 있는 정보 처리 장치 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3629853A (en) * | 1959-06-30 | 1971-12-21 | Ibm | Data-processing element |
| US3875391A (en) * | 1973-11-02 | 1975-04-01 | Raytheon Co | Pipeline signal processor |
| JPS547541B2 (de) * | 1973-12-29 | 1979-04-07 | ||
| US4373180A (en) * | 1980-07-09 | 1983-02-08 | Sperry Corporation | Microprogrammed control system capable of pipelining even when executing a conditional branch instruction |
| JPS5794853A (en) * | 1980-12-03 | 1982-06-12 | Hitachi Ltd | Data processor |
| CA1180457A (en) * | 1981-04-17 | 1985-01-02 | Peter N. Crockett | Pipelined control apparatus with multi-process address storage |
| US4399507A (en) * | 1981-06-30 | 1983-08-16 | Ibm Corporation | Instruction address stack in the data memory of an instruction-pipelined processor |
| US4541045A (en) * | 1981-09-21 | 1985-09-10 | Racal-Milgo, Inc. | Microprocessor architecture employing efficient operand and instruction addressing |
| US4454589A (en) * | 1982-03-12 | 1984-06-12 | The Unite States of America as represented by the Secretary of the Air Force | Programmable arithmetic logic unit |
| JPS58189739A (ja) * | 1982-04-30 | 1983-11-05 | Hitachi Ltd | デ−タ処理システム |
-
1983
- 1983-02-02 US US06/463,325 patent/US4613935A/en not_active Expired - Fee Related
-
1984
- 1984-01-31 AT AT84300595T patent/ATE28249T1/de not_active IP Right Cessation
- 1984-01-31 DE DE8484300595T patent/DE3464664D1/de not_active Expired
- 1984-01-31 EP EP84300595A patent/EP0117655B1/de not_active Expired
- 1984-02-02 JP JP59017638A patent/JPS59194246A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EP0117655B1 (de) | 1987-07-08 |
| EP0117655A3 (en) | 1985-01-16 |
| DE3464664D1 (en) | 1987-08-13 |
| US4613935A (en) | 1986-09-23 |
| EP0117655A2 (de) | 1984-09-05 |
| JPS59194246A (ja) | 1984-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE28249T1 (de) | Verfahren und apparat zur pipelineverarbeitung mit einer einzigen arithmetik- und logikeinheit. | |
| EP1050808B1 (de) | Befehlausgabe in einem Rechner | |
| KR101148495B1 (ko) | 파이프라인 프로세서에서 조건 명령 실행을 촉진시키기 위해 로컬 조건 코드 레지스터를 이용하기 위한 방법 및 장치 | |
| KR910017256A (ko) | 프로그램 가능한 제어기 | |
| WO2019022872A1 (en) | Vector computational unit | |
| EP0911724A3 (de) | Prozess und Verfahren zur Verwendung von Registerspeichern | |
| TW324086B (en) | Eception handling in a processor | |
| JPH0721021A (ja) | 情報処理装置 | |
| EP0378415A2 (de) | Verteilungsmechanismus für mehrere Befehle | |
| KR920004290B1 (ko) | 명령파이프라인방식의 마이크로프로세서 | |
| DE69110908T2 (de) | Auffangen eines priviligierten befehlswortes zur kontrolle eines betriebssystems. | |
| CA2123448A1 (en) | Blackout Logic for Dual Execution Unit Processor | |
| JPS5729153A (en) | Control system for instruction processing order | |
| JP2642529B2 (ja) | 並列プロセッサーの命令分配処理装置 | |
| US20250156182A1 (en) | Technique for performing memory access operations | |
| CA1208798A (en) | Timing control system in data processor | |
| ATE85853T1 (de) | Vorrichtung und verfahren zur synchronisation von arithmetischen exceptionen in parallelen pipeline-ausfuehrungseinheiten. | |
| JPS578851A (en) | Parallel processing system | |
| JPS59111526A (ja) | 信号処理方式 | |
| JPS55124847A (en) | Data processor | |
| JPH0424731B2 (de) | ||
| JPS5914050A (ja) | メモリ制御方式 | |
| JPS6367217B2 (de) | ||
| JPH03240131A (ja) | 情報処理装置 | |
| JPS55121551A (en) | Memory start system of pipeline processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RER | Ceased as to paragraph 5 lit. 3 law introducing patent treaties |