SYSTEMS AND METHODS FOR PROVIDING SEMAPHORE-BASED PROTECTION OF SYSTEM RESOURCES

Patent №

US 8,910,179

Granted

2014-12-09

Filed 2012

Owner

FREESCALE SEMICONDUCTOR, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13472319

Embodiments include systems and methods that implement semaphore-based protection of various system resources. In an embodiment, a job scheduling module receives a job execution request from a requesting module (e.g., a CPU or other autonomous module). In response to receiving the job execution request, the job scheduling module identifies a descriptor, where the descriptor includes code configured to access a semaphore-protected resource. The job scheduling module causes a descriptor controller module to execute the descriptor. More specifically, execution of the descriptor includes the descriptor controller module performing a semaphore-based access of the protected resource. The job scheduling module also may coordinate sharing the descriptor among multiple descriptor controller modules (e.g., allowing parallel execution of portions of the descriptor). In various embodiments, using protection status flags or tokens that are accessed by the descriptor, semaphore-based protection of the resource is enforced even while the descriptor is being shared.

AI hardwareG06F 9/526G06F 2209/523

AI classification

AI hardware0.72
Planning0.06
Evolutionary computation0.01
Natural language0.00
Vision0.00
Knowledge representation0.00
Speech0.00
Machine learning0.00

Ownership

FREESCALE SEMICONDUCTOR, INC.

assignment · 282900744

Assignors

MILLMAN, STEVEN D., MILLMAN, STEVEN D.

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

From the same owner

© 2026 NYSGPT2525 LLC