[go: up one dir, main page]

GB2488680B - Requests and data handling in a bus architecture - Google Patents

Requests and data handling in a bus architecture

Info

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
Application number
GB1205830.1A
Other versions
GB201205830D0 (en
GB2488680A (en
Inventor
Jason Meredith
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Imagination Technologies Ltd
Original Assignee
Imagination Technologies Ltd
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 Imagination Technologies Ltd filed Critical Imagination Technologies Ltd
Priority to GB1205830.1A priority Critical patent/GB2488680B/en
Publication of GB201205830D0 publication Critical patent/GB201205830D0/en
Publication of GB2488680A publication Critical patent/GB2488680A/en
Application granted granted Critical
Publication of GB2488680B publication Critical patent/GB2488680B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/368Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
    • G06F13/37Handling 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/161Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
    • G06F13/1621Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement by maintaining request order
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/161Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
    • G06F13/1626Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement by reordering requests
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/1642Handling requests for interconnection or transfer for access to memory bus based on arbitration with request queuing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/1652Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
    • G06F13/1663Access to shared memory
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling 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)
GB1205830.1A 2010-03-19 2010-03-19 Requests and data handling in a bus architecture Active GB2488680B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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