×

Method and apparatus for processing data stored in a memory shared among a plurality of processors

  • US 7,133,978 B1
  • Filed: 06/19/2003
  • Issued: 11/07/2006
  • Est. Priority Date: 06/19/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing data stored in a memory shared among a plurality of processors, comprising:

  • providing a semaphore associated with a first portion of the memory;

    storing tasks in the first portion of the memory, the tasks respectively related to information associated with a second portion of the memory;

    determining a state of the semaphore;

    controlling access among the plurality of processors to the first portion of the memory in response to the state of the semaphore; and

    executing a task to process at least some of the information within the second portion of the memory in response to a processor of the plurality of processors gaining access to the first portion of the memory;

    providing another memory respectively coupled to each of the plurality of processors; and

    storing a program in the other memory accessible by each of the plurality of processors, the program capable of executing at least one of the tasks.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×