GB2343973B - Data processing device for scheduling conditional operation instructions in a program sequence - Google Patents
Data processing device for scheduling conditional operation instructions in a program sequenceInfo
- Publication number
- GB2343973B GB2343973B GB0003270A GB0003270A GB2343973B GB 2343973 B GB2343973 B GB 2343973B GB 0003270 A GB0003270 A GB 0003270A GB 0003270 A GB0003270 A GB 0003270A GB 2343973 B GB2343973 B GB 2343973B
- Authority
- GB
- United Kingdom
- Prior art keywords
- scheduling
- data processing
- processing device
- operation instructions
- program sequence
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/30003—Arrangements for executing specific machine instructions
- G06F9/3005—Arrangements for executing specific machine instructions to perform operations for flow control
- G06F9/30058—Conditional branch instructions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/30003—Arrangements for executing specific machine instructions
- G06F9/30072—Arrangements for executing specific machine instructions to perform conditional operations, e.g. using predicates or guards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/32—Address formation of the next instruction, e.g. by incrementing the instruction counter
- G06F9/322—Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address
- G06F9/323—Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address for indirect branch instructions
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)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP02715898A JP3881763B2 (en) | 1998-02-09 | 1998-02-09 | Data processing device |
GB9819363A GB2334118B (en) | 1998-02-09 | 1998-09-04 | Data processing device |
Publications (3)
Publication Number | Publication Date |
---|---|
GB0003270D0 GB0003270D0 (en) | 2000-04-05 |
GB2343973A GB2343973A (en) | 2000-05-24 |
GB2343973B true GB2343973B (en) | 2000-07-12 |
Family
ID=26314330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0003270A Expired - Fee Related GB2343973B (en) | 1998-02-09 | 1998-09-04 | Data processing device for scheduling conditional operation instructions in a program sequence |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2343973B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2002329475A1 (en) * | 2001-10-12 | 2003-04-28 | Pts Corporation | Late resolving instructions |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2069733A (en) * | 1980-02-11 | 1981-08-26 | Western Electric Co | Conditional instruction execution in a pipelined processor |
EP0476628A2 (en) * | 1990-09-18 | 1992-03-25 | Nec Corporation | Pipelined data processing system capable of processing delayed branch instruction |
-
1998
- 1998-09-04 GB GB0003270A patent/GB2343973B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2069733A (en) * | 1980-02-11 | 1981-08-26 | Western Electric Co | Conditional instruction execution in a pipelined processor |
EP0476628A2 (en) * | 1990-09-18 | 1992-03-25 | Nec Corporation | Pipelined data processing system capable of processing delayed branch instruction |
Also Published As
Publication number | Publication date |
---|---|
GB0003270D0 (en) | 2000-04-05 |
GB2343973A (en) | 2000-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2339284B (en) | Parallel processing in a vibration analyzer | |
HK1024550A1 (en) | Method for reading a border-less clock free two-dimensional barcode | |
GB2366883B (en) | Data processing apparatus with a bus system | |
GB2350216B (en) | Debug mechanism for data processing systems | |
GB2332763B (en) | Clock control type information processing apparatus | |
GB2375852B (en) | Loop instruction processing using loop buffer in a data processing device | |
GB9819363D0 (en) | Data processing device | |
HK1042962A1 (en) | Method and apparatus for controlling the processing priority between multiple threads in a multithreaded processor. | |
HK1044660B (en) | Multiple interactive electronic program guide methods | |
GB9927644D0 (en) | Data transfer in a data processing system | |
GB2365596B (en) | Data processing apparatus with a bus system | |
GB9816760D0 (en) | Data processing | |
GB9907257D0 (en) | Handling exceptions in a pipelined data processing apparatus | |
GB0026620D0 (en) | Metering in a data processing system | |
GB2367650B (en) | Single instruction multiple data processing | |
GB9825543D0 (en) | Arithmetic operations in a data processing system | |
GB2375855B (en) | Locking source registers in a data processing apparatus | |
GB0025050D0 (en) | Object oriented data processing | |
GB9727485D0 (en) | Processing a data stream | |
GB2335762B (en) | Write buffering in a data processing apparatus | |
GB2372848B (en) | Data processing using a coprocessor | |
GB2343973B (en) | Data processing device for scheduling conditional operation instructions in a program sequence | |
GB0024312D0 (en) | Single instruction multiple data processing | |
AU2002366408A8 (en) | Method for data processing in a multi-processor data processing system and a corresponding data processing system | |
EP1197875A4 (en) | Conditional vector operation method and device thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20130904 |