J Mola - US Patent 10,042,737, 2018 - Google Patents
Recording a replay-able trace of execution of a multi-threaded process includes identifying a trace memory model that defines one or more orderable events that are to be ordered across …
JW Haines, BA Cook, TR Feldman… - US Patent …, 2012 - Google Patents
BACKGROUND A data storage system is an example of a system having data resources. For example, a data storage system includes one or more devices having at least one …
J Mola - US Patent 10,459,824, 2019 - Google Patents
Performing a cache-based trace recording using cache coherence protocol (CCP) data. Embodiments detect that an operation that causes an interaction between a cache line and …
J Mola - US Patent 10,031,833, 2018 - Google Patents
Recording a replay-able trace of execution of an executable entity using cache data includes executing one or more threads of the executable entity concurrently across one or …
J Mola - US Patent 10,310,977, 2019 - Google Patents
Facilitating recording a trace file of code execution using a processor cache. A computing device includes a plurality of processing units and a processor cache shared by the plurality …
J Mola - US Patent 10,489,273, 2019 - Google Patents
Reusing a related thread's cache during tracing. An embodiment includes executing a first thread at a processing unit while recording a trace to a first buffer. During execution, a …
J Mola - US Patent 10,318,332, 2019 - Google Patents
Embodiments relate to a virtualization layer capturing replayable execution traces of VMs managed by the virtualization layer. Execution tracing can be performed on any unit of …
J Mola - US Patent 10,310,963, 2019 - Google Patents
Facilitating recording a trace file of code execution using a processor cache. A method includes identifying an operation by a processing unit on a line of the cache. Based on …