ACCELERATING PARALLEL TRANSACTIONS USING CACHE RESIDENT TRANSACTIONS

Patent №

US 8,533,440

Granted

2013-09-10

Filed 2009

Owner

MICROSOFT CORPORATION

AI components

3

nlp · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12638214

Handling parallelism in transactions. A method includes beginning a cache resident transaction. The method further includes encountering a nested structured parallelism construct within the cache resident transaction. A determination is made as to whether the transaction would run faster serially in cache resident mode or faster parallel in software transactional memory mode for the overall transaction. In the software transactional memory mode, cache resident mode is used for one or more hierarchically lower nested transactions. The method further includes continuing the transaction in the mode determined.

AI classification

AI hardware0.99
Knowledge representation0.94
Natural language0.78
Evolutionary computation0.00
Vision0.00
Planning0.00
Machine learning0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 272200275

Assignors

LEVANONI, YOSSEFF, DETLEFS, DAVID L., GRAY, JAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC