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 …
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 …
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
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 …
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
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 …
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 …
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 …
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 …
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 …
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 …
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
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 …
an execution logic to enable concurrent execution of at least one first software transaction of …