Semaphores with interrupt mechanism

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6874049
SERIAL NO

10061544

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Disclosed is a multiprocessor system including a semaphore register and a semaphore interrupt register. In addition, for each processor in the multiprocessor system, there is a semaphore interrupt enable register. If a first processor finds that a semaphore cell of the semaphore register holds a '1' indicating that an associated shared resource is being accessed by a second processor, the first processor sets a corresponding semaphore interrupt enable cell of the semaphore interrupt enable register to '1' so as to enable semaphore interrupt. When the second processor finishes with the shared resource, the second processor writes a 0 into the semaphore cell, causing a corresponding semaphore interrupt cell of the semaphore interrupt register to hold a '1'. This, combined with the fact that the semaphore interrupt enable cell also holds a '1', causes an interrupt to the first processor. In response, the first processor services the interrupt and accesses the shared resource. As a result, repetitive reading and writing the semaphore cell by the first processor via a system bus of the multiprocessor system can be avoided.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
CRADLE IP LLC82 PIONEER WAY SUITE 103 MOUNTAIN VIEW CA 94041-1526

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Wyland, David C Morgan Hill, CA 35 828

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation