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
Lab
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 classification
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.