17899184. VARIABLE EXECUTION TIME ATOMIC OPERATIONS simplified abstract (Micron Technology, Inc.)

From WikiPatents
Jump to navigation Jump to search

VARIABLE EXECUTION TIME ATOMIC OPERATIONS

Organization Name

Micron Technology, Inc.

Inventor(s)

Dean E. Walker of Allen TX (US)

Tony M. Brewer of Plano TX (US)

VARIABLE EXECUTION TIME ATOMIC OPERATIONS - A simplified explanation of the abstract

This abstract first appeared for US patent application 17899184 titled 'VARIABLE EXECUTION TIME ATOMIC OPERATIONS

Simplified Explanation

The abstract describes a system and techniques for variable execution time atomic operations for memory devices. When an atomic operation is received, the run length of the operation is measured. If the run length exceeds a threshold, a cache line for the operation is locked while the operation runs, and the result is queued until it can be written to the cache line. Once the operation is completed, the cache line is unlocked.

  • Measures run length of atomic operations
  • Locks cache line for long-running operations
  • Queues result until it can be written to cache line
  • Unlocks cache line after operation completion

Potential Applications

  • High-performance computing
  • Real-time systems
  • Database management systems

Problems Solved

  • Ensures atomicity of operations
  • Improves performance for long-running operations
  • Reduces contention for cache lines

Benefits

  • Increased efficiency in handling atomic operations
  • Improved system performance for memory devices
  • Enhanced reliability and consistency in data processing


Original Abstract Submitted

System and techniques for variable execution time atomic operations are described herein. When an atomic operation for a memory device is received, the run length of the operation is measured. If the run length is beyond a threshold, a cache line for the operation is locked while the operation runs. A result of the operation is queued until it can be written to the cache line. At that point, the cache line is unlocked.