Store operation with conditional push of a tag value to a queue
According to one embodiment, a method for a store operation with a conditional push of a tag value to a queue is provided. The method includes configuring a queue that is accessible by an application, setting a value at an address in a memory device including a memory and a controller, receiving a request for an operation using the value at the address and performing the operation. The method also includes the controller writing a result of the operation to the address, thus changing the value at the address, the controller determining if the result of the operation meets a condition and the controller pushing a tag value to the queue based on the condition being met, where the tag value in the queue indicates to the application that the condition is met.
- Research Organization:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- B554331
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Number(s):
- 9,092,275
- Application Number:
- 13/682,121
- OSTI ID:
- 1202324
- Resource Relation:
- Patent File Date: 2012 Nov 20
- Country of Publication:
- United States
- Language:
- English
Similar Records
Conditional load and store in a shared memory
Concurrent array-based queue