ClassID:

191358

G06F2209/521 - CPC Classification

Classification description:

Indexing scheme relating to; Indexing scheme relating to Atomic

Recent Application in this class:
#1
20260119281
2026-04-30

HARDWARE ACCELERATED SYNCHRONIZATION WITH ASYNCHRONOUS TRANSACTION SUPPORT

#2
20250208927
2025-06-26

Compact NUMA-aware Locks

#3
20240281047
2024-08-22

Method and apparatus for monitoring a PCIe NTB

#4
20240248717
2024-07-25

Atomic operation predictor to predict whether an atomic operation will complete successfully

#5
20240028309
2024-01-25

SYSTEM AND METHOD FOR GENERATING PACKAGE FOR A LOW-CODE APPLICATION BUILDER

#6
20230289242
2023-09-14

HARDWARE ACCELERATED SYNCHRONIZATION WITH ASYNCHRONOUS TRANSACTION SUPPORT

#7
20230229525
2023-07-20

High-performance remote atomic synchronization

#8
20230161641
2023-05-25

Compact NUMA-aware locks

#9
20230063548
2023-03-02

CROSS-CHAIN TRANSACTION METHOD AND SYSTEM BASED ON HASH LOCKING AND SIDECHAIN TECHNOLOGY AND STORABLE MEDIUM

#10
20220413850
2022-12-29

Processor with macro-instruction achieving zero-latency data movement

#11
20220391255
2022-12-08

Automatic dependency configuration for managed services

#12
20220335045
2022-10-20

COMPOSITE EVENT ESTIMATION THROUGH TEMPORAL LOGIC

#13
20220229795
2022-07-21

LOW LATENCY AND HIGHLY PROGRAMMABLE INTERRUPT CONTROLLER UNIT

#14
20220229677
2022-07-21

PERFORMANCE MODELING OF GRAPH PROCESSING COMPUTING ARCHITECTURES

#15
20220091846
2022-03-24

Atomic operation predictor to predict whether an atomic operation will complete successfully

#16
20220050900
2022-02-17

Cloud-based systems and methods for detecting and removing rootkit

#17
20210382773
2021-12-09

Method and apparatus for secure and verifiable composite service execution and fault management on blockchain

#18
20210326108
2021-10-21

System and method for managing multi-core accesses to shared ports

#19
20210303374
2021-09-30

Atomicity assurance device and atomicity assurance method

#20
20210294607
2021-09-23

Processing of plural-register-load instruction

#21
20210263779
2021-08-26

Function as a service (FaaS) system enhancements

#22
20210224140
2021-07-22

Compact NUMA-aware locks

#23
20210096909
2021-04-01

Enhanced atomics for workgroup synchronization

#24
20210042169
2021-02-11

Request of an MCS lock by guests

#25
20200401412
2020-12-24

HARDWARE SUPPORT FOR DUAL-MEMORY ATOMIC OPERATIONS

#26
20200097335
2020-03-26

Compact NUMA-aware locks

#27
20190377614
2019-12-12

Verification of atomic memory operations

#28
20190235933
2019-08-01

Index structure using atomic multiword update operations

#29
20190235915
2019-08-01

Techniques for ordering atomic operations

#30
20190138242
2019-05-09

LOCK-FREE ASYNCHRONOUS BUFFER

#31
20180246773
2018-08-30

Request of an MCS lock by guests

#32
20170308466
2017-10-26

Method and system for implementing lock free shared memory with single writer and multiple readers

#33
20170168875
2017-06-15

Hardware access counters and event generation for coordinating multithreaded processing

#34
20160188489
2016-06-30

Atomic memory operations on an N-way linked list

#35
20160162341
2016-06-09

Reader-writer lock

#36
20160117170
2016-04-28

Instructions controlling access to shared registers of a multi-threaded processor

#37
20160117169
2016-04-28

Instructions controlling access to shared registers of a multi-threaded processor

#38
20160004572
2016-01-07

Methods for single-owner multi-consumer work queues for repeatable tasks

#39
20150261586
2015-09-17

Device and method for communicating between cores

#40
20150100737
2015-04-09

Method and apparatus for conditional storing of data using a compare-and-swap based approach

#41
20140325154
2014-10-30

Private memory regions and coherency optimization by controlling snoop traffic volume in multi-level cache hierarchy

#42
20140310453
2014-10-16

Shiftable memory supporting atomic operation

#43
20140282558
2014-09-18

Serializing wrapping trace buffer via a compare-and-swap instruction

#44
20140281295
2014-09-18

Expediting RCU grace periods under user mode control

#45
20140181421
2014-06-26

Processing engine for complex atomic operations

#46
20140149703
2014-05-29

Contention blocking buffer

#47
20130232499
2013-09-05

Compare and exchange operation using sleep-wakeup mechanism

#48
20130198419
2013-08-01

LOCK-FREE FIFO

#49
20130152095
2013-06-13

Expedited module unloading for kernel modules that execute read-copy update callback processing code

#50
20130151798
2013-06-13

Expedited module unloading for kernel modules that execute read-copy update callback processing code

#51
20130151791
2013-06-13

Transactional memory conflict management

#52
20130145096
2013-06-06

Generating an ordered sequence in a database system using multiple interleaved caches

#53
20120272246
2012-10-25

DYNAMICALLY SCALABLE PER-CPU COUNTERS

#54
20120210322
2012-08-16

Methods for single-owner multi-consumer work queues for repeatable tasks

#55
20120185672
2012-07-19

LOCAL-ONLY SYNCHRONIZING OPERATIONS

#56
20120185228
2012-07-19

Structure for performing cacheline polling utilizing a store and reserve instruction

#57
20120144170
2012-06-07

DYNAMICALLY SCALABLE PER-CPU COUNTERS

#58
20120117332
2012-05-10

Synchronizing commands for preventing data corruption

#59
20120036329
2012-02-09

Lock mechanism to enable atomic updates to shared memory

#60
20110208915
2011-08-25

Fused store exclusive/memory barrier operation

#61
20110161602
2011-06-30

Lock-free concurrent object dictionary

#62
20110093663
2011-04-21

Atomic compare and write memory

#63
20110066885
2011-03-17

Dynamic atomic arrays

#64
20100332771
2010-12-30

Private memory regions and coherence optimizations

#65
20100332769
2010-12-30

Updating shared variables atomically

#66
20100293341
2010-11-18

Wake-and-go mechanism with exclusive system bus response

#67
20100293340
2010-11-18

Wake-and-go mechanism with system bus response

#68
20100287341
2010-11-11

Wake-and-go mechanism with system address bus transaction master

#69
20100083269
2010-04-01

ALGORITHM FOR FAST LIST ALLOCATION AND FREE

#70
20100011362
2010-01-14

Methods for single-owner multi-consumer work queues for repeatable tasks

#71
20090327658
2009-12-31

Compare, swap and store facility with no external serialization

#72
20090307694
2009-12-10

Using data in elements of a singly linked list without a lock in a multithreaded environment

#73
20090240860
2009-09-24

Lock mechanism to enable atomic updates to shared memory

#74
20090204755
2009-08-13

Multi-reader, multi-writer lock-free ring buffer

#75
20090199197
2009-08-06

Wake-and-go mechanism with dynamic allocation in hardware private array

#76
20090199184
2009-08-06

Wake-and-go mechanism with software save of thread state

#77
20090199183
2009-08-06

Wake-and-go mechanism with hardware private array

#78
20090199028
2009-08-06

Wake-and-go mechanism with data exclusivity

#79
20090172327
2009-07-02

Optimistic semi-static transactional memory implementations

#80
20090172299
2009-07-02

System and method for implementing hybrid single-compare-single-store operations

#81
20090133023
2009-05-21

High performance queue implementations in multiprocessor systems

#82
20090019247
2009-01-15

Bufferless transactional memory with runahead execution

#83
20090007070
2009-01-01

Efficient retry for transactional memory

#84
20090006784
2009-01-01

Address exclusive control system and address exclusive control method

#85
20090006751
2009-01-01

Leveraging transactional memory hardware to accelerate virtualization and emulation

#86
20080294409
2008-11-27

Structure for performing cacheline polling utilizing a store and reserve instruction

#87
20080288691
2008-11-20

METHOD AND APPARATUS OF LOCK TRANSACTIONS PROCESSING IN SINGLE OR MULTI-CORE PROCESSOR

#88
20080133882
2008-06-05

Wavescalar architecture having a wave order memory

#89
20080104604
2008-05-01

System having minimum latency using timed mailbox to issue signal in advance to notify processor of the availability of the shared resources

#90
20080059808
2008-03-06

Managing data access via a loop only if changed locking facility

#91
20080005737
2008-01-03

Concurrent thread execution using user-level asynchronous signaling

#92
20070288587
2007-12-13

Transactional shared memory system and method of control

#93
20070271556
2007-11-22

BUILDING A WAVECACHE

#94
20070260826
2007-11-08

Compare, swap and store facility with no external serialization

#95
20070130438
2007-06-07

Atomic operation involving processors with different memory transfer operation sizes

#96
20070073826
2007-03-29

System and method for maintaining the integrity of data transfers in shared memory configurations

#97
20070067592
2007-03-22

Memory fence with background lock release

#98
20060179429
2006-08-10

Building a wavecache

#99
20060161919
2006-07-20

Implementation of load linked and store conditional operations

#100
20060161737
2006-07-20

Concurrency technique for shared objects

#101
20060123156
2006-06-08

Scalable method for producer and consumer elimination

#102
20060005197
2006-01-05

Compare and exchange operation using sleep-wakeup mechanism

#103
20050246506
2005-11-03

Information processing device, processor, processor control method, information processing device control method and cache memory

#104
20050182877
2005-08-18

Method for monitoring a set of semaphore registers using a limited-width test bus

#105
20050166205
2005-07-28

Wavescalar architecture having a wave order memory

#106
17317019
2023-08-22

RTOS/OS architecture for context switching that solves the diminishing bandwidth problem and the RTOS response time problem using unsorted ready lists

#107
15497477
2019-06-25

ColoredLock synchronization object, allowing flow specific policy of lock canceling

#108
12192912
2017-01-10

Tokenized streams for concurrent execution between asymmetric multiprocessors