GB2488680B - Requests and data handling in a bus architecture - Google Patents
Requests and data handling in a bus architectureInfo
- Publication number
- GB2488680B GB2488680B GB1205830.1A GB201205830A GB2488680B GB 2488680 B GB2488680 B GB 2488680B GB 201205830 A GB201205830 A GB 201205830A GB 2488680 B GB2488680 B GB 2488680B
- Authority
- GB
- United Kingdom
- Prior art keywords
- requests
- data handling
- bus architecture
- architecture
- bus
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/368—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
- G06F13/37—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a physical-position-dependent priority, e.g. daisy chain, round robin or token passing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/161—Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
- G06F13/1621—Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement by maintaining request order
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/161—Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
- G06F13/1626—Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement by reordering requests
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1642—Handling requests for interconnection or transfer for access to memory bus based on arbitration with request queuing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1652—Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
- G06F13/1663—Access to shared memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1205830.1A GB2488680B (en) | 2010-03-19 | 2010-03-19 | Requests and data handling in a bus architecture |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1205830.1A GB2488680B (en) | 2010-03-19 | 2010-03-19 | Requests and data handling in a bus architecture |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB201205830D0 GB201205830D0 (en) | 2012-05-16 |
| GB2488680A GB2488680A (en) | 2012-09-05 |
| GB2488680B true GB2488680B (en) | 2013-03-13 |
Family
ID=46160154
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB1205830.1A Active GB2488680B (en) | 2010-03-19 | 2010-03-19 | Requests and data handling in a bus architecture |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2488680B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118642856B (en) * | 2024-06-28 | 2025-11-28 | 摩尔线程智能科技(北京)股份有限公司 | Data processing method and system, storage medium and electronic equipment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6073210A (en) * | 1998-03-31 | 2000-06-06 | Intel Corporation | Synchronization of weakly ordered write combining operations using a fencing mechanism |
| US6275914B1 (en) * | 1999-10-15 | 2001-08-14 | Micron Technology, Inc | Apparatus for preserving memory request ordering across multiple memory controllers |
| EP1191452A2 (en) * | 2000-09-20 | 2002-03-27 | Broadcom Corporation | Out of order associative queue in two clock domains |
| US20070214298A1 (en) * | 2006-03-10 | 2007-09-13 | Sullivan James E Jr | Efficient execution of memory barrier bus commands |
-
2010
- 2010-03-19 GB GB1205830.1A patent/GB2488680B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6073210A (en) * | 1998-03-31 | 2000-06-06 | Intel Corporation | Synchronization of weakly ordered write combining operations using a fencing mechanism |
| US6275914B1 (en) * | 1999-10-15 | 2001-08-14 | Micron Technology, Inc | Apparatus for preserving memory request ordering across multiple memory controllers |
| EP1191452A2 (en) * | 2000-09-20 | 2002-03-27 | Broadcom Corporation | Out of order associative queue in two clock domains |
| US20070214298A1 (en) * | 2006-03-10 | 2007-09-13 | Sullivan James E Jr | Efficient execution of memory barrier bus commands |
Also Published As
| Publication number | Publication date |
|---|---|
| GB201205830D0 (en) | 2012-05-16 |
| GB2488680A (en) | 2012-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2478795B (en) | Requests and data handling in a bus architecture | |
| EP2545485A4 (en) | A secured personal data handling and management system | |
| LT2593881T (en) | Sharing and deconflicting data changes in a multimaster database system | |
| EP2372974B8 (en) | Method for securing data and / or applications in cloud computing architecture | |
| GB2481567B (en) | Unpacking packed data in multiple lanes | |
| GB2477366B (en) | Data storage and transfer | |
| EP2616932A4 (en) | Software design and automatic coding for parallel computing | |
| GB201020516D0 (en) | Improvements in providing image data | |
| GB2500080B (en) | Information handling system including hardware and software prefetch | |
| GB201303047D0 (en) | Sequential access storage and data de-duplication | |
| ZA201204310B (en) | Mehtods and arrangements in a telecommunication system | |
| ZA201101237B (en) | Handling device and method | |
| GB2496790B (en) | Data storage device with data input function | |
| EP2504772A4 (en) | Binding resources in a shared computing environment | |
| ZA201105199B (en) | Data processing in a distributed computing environment | |
| EP2627059A4 (en) | Information processing device and program | |
| GB2469207B (en) | Data storage methods and systems | |
| GB2486411B (en) | Processing of display data in a display system | |
| EP2828813A4 (en) | External log storage in an asset storage and transfer system | |
| GB2480747B (en) | Techniques for storing and retrieving pixel data | |
| GB2501423B (en) | Medication calculator and recorder | |
| EP2565793A4 (en) | Secure data storage and transfer for portable data storage devices | |
| TWI561977B (en) | Chip and computer system | |
| GB2488680B (en) | Requests and data handling in a bus architecture | |
| GB201014405D0 (en) | Enhanced computing device and associated application for use therewith |
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 20240822 AND 20240828 |