Patent ID: 7765351
Filing Date: 2010-07-27
Classification: G06F

Abstract:
1. A system for managing semaphore data, the system comprising: a network; a plurality of functional units communicating over said network, said plurality of functional units including a plurality of functional unit memory locations; a memory device communicating with said plurality of functional units over said network, said memory device including a plurality of memory device memory locations; and at least one semaphore storage unit communicating with said plurality of functional units and said memory device over said network, said at least one semaphore storage unit including a plurality of semaphore storage unit memory locations; wherein said at least one semaphore storage unit controls dynamic movement of the semaphore data, said at least one semaphore storage unit retrieving the semaphore data from an initial location and placing the semaphore data in a first semaphore data location determined by said at least one semaphore storage unit using a semaphore-mapped protocol based on at least one application requirement; and wherein said at least one semaphore storage unit moves the semaphore data from said first semaphore data location to a second semaphore data location among said plurality of functional unit memory locations, said plurality of memory device memory locations, said plurality of semaphore storage unit memory locations, and any combinations thereof.