Configurable memory system and method for providing atomic counting operations in a memory device
Abstract
A memory system and method for providing atomic memory-based counter operations to operating systems and applications that make most efficient use of counter-backing memory and virtual and physical address space, while simplifying operating system memory management, and enabling the counter-backing memory to be used for purposes other than counter-backing storage when desired. The encoding and address decoding enabled by the invention provides all this functionality through a combination of software and hardware.
- Inventors:
-
- Ridgefield, CT
- Mount Kisco, NY
- Irvington, NY
- Yorktown Heights, NY
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1017166
- Patent Number(s):
- 7797503
- Application Number:
- 11/768,812
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- B554331
- Resource Type:
- Patent
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Bellofatto, Ralph E, Gara, Alan G, Giampapa, Mark E, and Ohmacht, Martin. Configurable memory system and method for providing atomic counting operations in a memory device. United States: N. p., 2010.
Web.
Bellofatto, Ralph E, Gara, Alan G, Giampapa, Mark E, & Ohmacht, Martin. Configurable memory system and method for providing atomic counting operations in a memory device. United States.
Bellofatto, Ralph E, Gara, Alan G, Giampapa, Mark E, and Ohmacht, Martin. Tue .
"Configurable memory system and method for providing atomic counting operations in a memory device". United States. https://www.osti.gov/servlets/purl/1017166.
@article{osti_1017166,
title = {Configurable memory system and method for providing atomic counting operations in a memory device},
author = {Bellofatto, Ralph E and Gara, Alan G and Giampapa, Mark E and Ohmacht, Martin},
abstractNote = {A memory system and method for providing atomic memory-based counter operations to operating systems and applications that make most efficient use of counter-backing memory and virtual and physical address space, while simplifying operating system memory management, and enabling the counter-backing memory to be used for purposes other than counter-backing storage when desired. The encoding and address decoding enabled by the invention provides all this functionality through a combination of software and hardware.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2010},
month = {9}
}