Patent №
US 8,533,440
Granted
2013-09-10
Filed 2009
Owner
MICROSOFT CORPORATION
Lab
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
Ownership
MICROSOFT CORPORATION
assignment · 272200275
Assignors
LEVANONI, YOSSEFF, DETLEFS, DAVID L., GRAY, JAN
On an employer assignment, the assignors are typically the inventors.