BARRIER SYNCHRONIZATION OBJECT FOR MULTI-THREADED APPLICATIONS

Patent №

US 7,512,950

Granted

2009-03-31

Filed 2003

Owner

SUN MICROSYSTEMS, INC., A DELAWARE CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10641172

Mechanisms and processes for synchronizing a group of threads that use a semaphore for each waiting thread to implement a barrier. A barrier is created comprising a counter, a semaphore list, and at least one mutual exclusion (mutex) lock. For each thread using the barrier, it is determined whether that thread is the last to arrive. For each thread that is not the last to arrive at the barrier, the thread is caused to wait on a semaphore. The last thread to arrive at the barrier causes each waiting thread to resume execution.

AI hardwareG06F 9/52G06F 9/522

AI classification

AI hardware0.60
Knowledge representation0.11
Natural language0.05
Evolutionary computation0.00
Speech0.00
Machine learning0.00
Vision0.00
Planning0.00

Ownership

SUN MICROSYSTEMS, INC., A DELAWARE CORPORATION

assignment · 144060975

Assignors

MAREJKA, RICHARD

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC