Instrumentation of hardware assisted transactional memory system

M Taillefer, J Gray, R Wurdack, G Sheaffer… - US Patent …, 2015 - Google Patents
Monitoring performance of one or more architecturally sig nificant processor caches coupled
to a processor. The meth ods include executing an application on one or more proces sors …

System and method for committing results of a software transaction using a hardware transaction

MS Moir, Y Lev, DS Nussbaum - US Patent 8,402,227, 2013 - Google Patents
The system and methods described herein may exploit hard ware transactional memory to
improve the performance of a Software or hybrid transactional memory implementation …

System and method for optimizing a code section by forcing a code section to be executed atomically

MS Moir, D Dice, SN Tirthapura - US Patent 8,533,699, 2013 - Google Patents
Systems and methods for optimizing code may use transac tional memory to optimize one
code section by forcing another code section to execute atomically. Application Source code …

Methods, systems, and computer readable media for efficient computer forensic analysis and data access control

S Krishnan, F Monrose, K Snow - US Patent 9,721,089, 2017 - Google Patents
According to one aspect, the Subject matter described herein includes a method for efficient
computer forensic analysis and data access control. The method includes steps occur ring …

Managing high-conflict cache lines in transactional memory computing environments

FY Busaba, HW Cain III, MK Gschwind… - US Patent …, 2016 - Google Patents
Cache lines in a computing environment with transactional memory are configurable with a
coherency mode. Cachelines in full-line coherency mode are operated or managed with full …

Datapath circuit for digital signal processors

MM Mortensen, JG Bernstein - US Patent 9,753,695, 2017 - Google Patents
A datapath circuit may include a digital multiply and accumulate circuit (MAC) and a digital
hardware calculator for parallel computation. The digital hardware calculator and the MAC …

Centralized management of high-contention cache lines in multi-processor computing environments

FY Busaba, HW Cain III, MK Gschwind… - US Patent …, 2015 - Google Patents
6,636,949 B2 10/2003 Barroso et al. 6,925,537 B2 8, 2005 Barroso et al. 7,032,078 B2*
4/2006 Cypher et al................. 711 141 7,363,432 B2 4/2008 Gschwind et al. 7,475,193 B2 …

Method of read-set and write-set management by distinguishing between shared and non-shared memory regions

YC Chou - US Patent 8,209,499, 2012 - Google Patents
US8209499B2 - Method of read-set and write-set management by distinguishing between
shared and non-shared memory regions - Google Patents US8209499B2 - Method of read-set …

Increment resynchronization in hash-based replication

D Meiri, I Lempel - US Patent 10,152,527, 2018 - Google Patents
In one aspect, a method includes selecting a C-module; sending a write from a host to the
selected C-module; selecting a D-module to commit a page related to the write; selecting a …

Enabling maximum concurrency in a hybrid transactional memory system

I Calciu, JE Gottschlich, T Shpeisman… - US Patent …, 2018 - Google Patents
In an embodiment of a transactional memory system, an apparatus includes a processor and
an execution logic to enable concurrent execution of at least one first software transaction of …