[go: up one dir, main page]

GB2414839B - Controlling access by competing threads from a plurality of processors to a shared resource - Google Patents

Controlling access by competing threads from a plurality of processors to a shared resource

Info

Publication number
GB2414839B
GB2414839B GB0515714A GB0515714A GB2414839B GB 2414839 B GB2414839 B GB 2414839B GB 0515714 A GB0515714 A GB 0515714A GB 0515714 A GB0515714 A GB 0515714A GB 2414839 B GB2414839 B GB 2414839B
Authority
GB
United Kingdom
Prior art keywords
processors
shared resource
controlling access
competing threads
competing
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
Application number
GB0515714A
Other versions
GB2414839A (en
GB0515714D0 (en
Inventor
Deep K Buch
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.)
Intel Corp
Original Assignee
Intel Corp
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
Priority claimed from US09/968,347 external-priority patent/US7159220B2/en
Application filed by Intel Corp filed Critical Intel Corp
Publication of GB0515714D0 publication Critical patent/GB0515714D0/en
Publication of GB2414839A publication Critical patent/GB2414839A/en
Application granted granted Critical
Publication of GB2414839B publication Critical patent/GB2414839B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
    • G06F9/526Mutual exclusion algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
GB0515714A 2001-09-28 2002-09-27 Controlling access by competing threads from a plurality of processors to a shared resource Expired - Fee Related GB2414839B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/968,347 US7159220B2 (en) 2001-09-28 2001-09-28 Flexible acceleration of java thread synchronization on multiprocessor computers
GB0406646A GB2396462B (en) 2001-09-28 2002-09-27 Flexible acceleration of java thread synchronization on multiprocessor computers

Publications (3)

Publication Number Publication Date
GB0515714D0 GB0515714D0 (en) 2005-09-07
GB2414839A GB2414839A (en) 2005-12-07
GB2414839B true GB2414839B (en) 2006-04-12

Family

ID=35395431

Family Applications (1)

Application Number Title Priority Date Filing Date
GB0515714A Expired - Fee Related GB2414839B (en) 2001-09-28 2002-09-27 Controlling access by competing threads from a plurality of processors to a shared resource

Country Status (1)

Country Link
GB (1) GB2414839B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2451845B (en) * 2007-08-14 2010-03-17 Imagination Tech Ltd Compound instructions in a multi-threaded processor

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58165164A (en) * 1982-03-25 1983-09-30 Canon Inc Information source management method
US5669002A (en) * 1990-06-28 1997-09-16 Digital Equipment Corp. Multi-processor resource locking mechanism with a lock register corresponding to each resource stored in common memory
US5734909A (en) * 1995-09-01 1998-03-31 International Business Machines Corporation Method for controlling the locking and unlocking of system resources in a shared resource distributed computing environment
WO2003010667A1 (en) * 2001-07-25 2003-02-06 Times N Systems, Inc. Resource locking and thread synchronization in a multiprocessor environment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58165164A (en) * 1982-03-25 1983-09-30 Canon Inc Information source management method
US5669002A (en) * 1990-06-28 1997-09-16 Digital Equipment Corp. Multi-processor resource locking mechanism with a lock register corresponding to each resource stored in common memory
US5734909A (en) * 1995-09-01 1998-03-31 International Business Machines Corporation Method for controlling the locking and unlocking of system resources in a shared resource distributed computing environment
WO2003010667A1 (en) * 2001-07-25 2003-02-06 Times N Systems, Inc. Resource locking and thread synchronization in a multiprocessor environment

Also Published As

Publication number Publication date
GB2414839A (en) 2005-12-07
GB0515714D0 (en) 2005-09-07

Similar Documents

Publication Publication Date Title
GB0107967D0 (en) Workload management of stateful program entities
DE69926714D1 (en) Reduction of resource consumption by ACD systems
GB2400198B (en) Controlling execution of a block of program instructions within a computer processing system
GB2382181B (en) Multi-thread execution method and parallel processor system
GB2381610B (en) Multi-thread execution method and parallel processor system
AU2003207526A8 (en) Lock-free implementation of dynamic-sized shared data structure
IL209842A0 (en) Compounds for the treatment of metabolic disorders
GB2376099B (en) Program instruction interpretation
GB2414839B (en) Controlling access by competing threads from a plurality of processors to a shared resource
EP1422743A4 (en) TREATMENT SYSTEM
HK1079591B (en) Controlling access by competing threads from a plurality of processors to a shared resource
HK1079591A1 (en) Controlling access by competing threads from a plurality of processors to a shared resource
AU2003273435A8 (en) Nitrile production from ethylenically unsaturated compounds
GB2370131C (en) Exclusive access control to a processing resource
PT1227809E (en) ANALOGS OF 15-HYDROXYETHYTHETRAENOIC ACID INTERRUPTED BY A HETEROATOMY AND METHODS OF UTILIZATION
AU2003220533A1 (en) System and method for prefetching to a shared memory by a plurality of processors
GB2382672B (en) Repeated instruction execution
FR2846991B1 (en) SYSTEM FOR REALIZING A LIQUID RETENTION ROOM, SUCH AS A SWIMMING POOL, FROM PREFABRICATED PANELS
GB2434468B (en) Controlling access requests according to thread identification
GB0206696D0 (en) Enhancement of bleaching catalysts
GB2371224B (en) Bath tub hoist
GB2386442B (en) Allocation of hardware accelerators
GB0124554D0 (en) Debugging of processors
GB0124555D0 (en) Debugging of processors
TW520744U (en) Erecting machine of reinforcing cage

Legal Events

Date Code Title Description
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1079591

Country of ref document: HK

REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1079591

Country of ref document: HK

PCNP Patent ceased through non-payment of renewal fee

Effective date: 20130927