GB2382677B - Data access in a processor - Google Patents
Data access in a processorInfo
- Publication number
- GB2382677B GB2382677B GB0126142A GB0126142A GB2382677B GB 2382677 B GB2382677 B GB 2382677B GB 0126142 A GB0126142 A GB 0126142A GB 0126142 A GB0126142 A GB 0126142A GB 2382677 B GB2382677 B GB 2382677B
- Authority
- GB
- United Kingdom
- Prior art keywords
- processor
- data access
- access
- data
- 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 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
-
- 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/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30036—Instructions to perform operations on packed data, e.g. vector, tile or matrix operations
-
- 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/30098—Register arrangements
-
- 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/30098—Register arrangements
- G06F9/3012—Organisation of register space, e.g. banked or distributed register file
- G06F9/3013—Organisation of register space, e.g. banked or distributed register file according to data content, e.g. floating-point registers, address registers
-
- 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/30098—Register arrangements
- G06F9/30141—Implementation provisions of register files, e.g. ports
-
- 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/34—Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes
- G06F9/345—Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes of multiple operands or results
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Complex Calculations (AREA)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0126142A GB2382677B (en) | 2001-10-31 | 2001-10-31 | Data access in a processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0126142A GB2382677B (en) | 2001-10-31 | 2001-10-31 | Data access in a processor |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB0126142D0 GB0126142D0 (en) | 2002-01-02 |
| GB2382677A GB2382677A (en) | 2003-06-04 |
| GB2382677B true GB2382677B (en) | 2005-09-07 |
Family
ID=9924880
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB0126142A Expired - Fee Related GB2382677B (en) | 2001-10-31 | 2001-10-31 | Data access in a processor |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2382677B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3985797B2 (en) * | 2004-04-16 | 2007-10-03 | ソニー株式会社 | Processor |
| US20100122044A1 (en) * | 2006-07-11 | 2010-05-13 | Simon Ford | Data dependency scoreboarding |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0241078A1 (en) * | 1986-04-03 | 1987-10-14 | Koninklijke Philips Electronics N.V. | Memory comprising simultaneously addressable memory elements |
| US5404448A (en) * | 1992-08-12 | 1995-04-04 | International Business Machines Corporation | Multi-pixel access memory system |
| US5696947A (en) * | 1995-11-20 | 1997-12-09 | International Business Machines Corporation | Two dimensional frame buffer memory interface system and method of operation thereof |
| US6172687B1 (en) * | 1997-04-01 | 2001-01-09 | Sega Enterprises, Ltd. | Memory device and video image processing apparatus using the same |
-
2001
- 2001-10-31 GB GB0126142A patent/GB2382677B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0241078A1 (en) * | 1986-04-03 | 1987-10-14 | Koninklijke Philips Electronics N.V. | Memory comprising simultaneously addressable memory elements |
| US5404448A (en) * | 1992-08-12 | 1995-04-04 | International Business Machines Corporation | Multi-pixel access memory system |
| US5696947A (en) * | 1995-11-20 | 1997-12-09 | International Business Machines Corporation | Two dimensional frame buffer memory interface system and method of operation thereof |
| US6172687B1 (en) * | 1997-04-01 | 2001-01-09 | Sega Enterprises, Ltd. | Memory device and video image processing apparatus using the same |
Also Published As
| Publication number | Publication date |
|---|---|
| GB0126142D0 (en) | 2002-01-02 |
| GB2382677A (en) | 2003-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB0022970D0 (en) | Data access | |
| AU152289S (en) | A computer | |
| AU152300S (en) | A computer | |
| GB0101379D0 (en) | A computer | |
| GB2359154B (en) | Data processing | |
| GB2377542B (en) | Data storage | |
| AU152287S (en) | A computer | |
| GB2372589B (en) | Memory aliasing in a processor system | |
| AU2001222161A1 (en) | A data processor | |
| GB2373597B (en) | Restricted data access | |
| GB2383145B (en) | Data access in a processor | |
| GB2382676B (en) | Data access in a processor | |
| GB0105125D0 (en) | Data reader | |
| TW411086U (en) | Computer case | |
| GB2382677B (en) | Data access in a processor | |
| GB9916209D0 (en) | Data processor | |
| GB0100736D0 (en) | Data reader | |
| GB2382675B (en) | Data access in a processor | |
| GB0010082D0 (en) | Data processing | |
| GB0219009D0 (en) | Data storage unit | |
| GB0113454D0 (en) | A data access device | |
| CA92682S (en) | Computer data storage | |
| TW463980U (en) | Portable data processor | |
| GB0006972D0 (en) | Data access | |
| TW512952U (en) | Data access device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) |
Free format text: REGISTERED BETWEEN 20190222 AND 20190227 |
|
| PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20201031 |