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 resourceInfo
- 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
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/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
- G06F9/526—Mutual 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)
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)
| 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)
| 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 |
-
2002
- 2002-09-27 GB GB0515714A patent/GB2414839B/en not_active Expired - Fee Related
Patent Citations (4)
| 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 |