MINIMIZING CODE DUPLICATION IN AN UNBOUNDED TRANSACTIONAL MEMORY SYSTEM BY USING MODE AGNOSTIC TRANSACTIONAL READ AND WRITE BARRIERS

Patent №

US 8,356,166

Granted

2013-01-15

Filed 2009

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12493168

Minimizing code duplication in an unbounded transactional memory system. A computing apparatus including one or more processors in which it is possible to use a set of common mode-agnostic TM barrier sequences that runs on legacy ISA and extended ISA processors, and that employs hardware filter indicators (when available) to filter redundant applications of TM barriers, and that enables a compiled binary representation of the subject code to run correctly in any of the currently implemented set of transactional memory execution modes, including running the code outside of a transaction, and that enables the same compiled binary to continue to work with future TM implementations which may introduce as yet unknown future TM execution modes.

AI hardwareG06F 9/3004G06F 9/30076G06F 9/30087G06F 9/30101G06F 9/30181G06F 9/30189G06F 9/3851G06F 9/467

AI classification

AI hardware1.00
Planning0.35
Machine learning0.03
Knowledge representation0.01
Natural language0.00
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 272150876

Assignors

TABATABAI, ALI-REZA ADL, SAHA, BRATIN, SHEAFFER, GAD, BASSIN, VADIM, GEVA, ROBERT Y., TAILLEFER, MARTIN, MIHOCKA, DAREK, SMITH, BURTON JORDAN, GRAY, JAN

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

© 2026 NYSGPT2525 LLC