Method and apparatus for an atomic operation in a parallel computing environment

A method and apparatus for a atomic operation is described. A method comprises receiving a first program unit in a parallel computing environment, the first program unit including a memory update operation to be performed atomically, the memory update operation having an operand, the operand being o...

Full description

Saved in:
Bibliographic Details
Main Authors POULSEN DAVID K, HAAB GRANT E, SHAH SANJIV M, PETERSEN PAUL M
Format Patent
LanguageEnglish
Published 14.09.2004
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method and apparatus for a atomic operation is described. A method comprises receiving a first program unit in a parallel computing environment, the first program unit including a memory update operation to be performed atomically, the memory update operation having an operand, the operand being of a data-type and of a data size, and translating the first program unit into a second program unit, the second program unit to associate the memory update operation with a set of one or more low-level instructions upon determining that the data size of the operand is supported by the set of low-level instructions, the set of low-level instructions to ensure atomicity of the memory update operation.
Bibliography:Application Number: US20010977798