Customized root processes for groups of applications

D Yudanov, SE Bradshaw - US Patent 11,436,041, 2022 - Google Patents
Customized root processes for groups of applications in a computing device. A computing
device (eg, a mobile device) can monitor usage of applications. The device can then store …

Dynamic designation of instructions as sensitive for constraining multithreaded execution

SS Mukherjee - US Patent 11,307,857, 2022 - Google Patents
Described herein are systems and methods for dynamic designation of instructions as
sensitive. For example, some methods include detecting that a first instruction of a first …

Address mapping between shared memory modules and cache sets

D Yudanov - US Patent 11,366,752, 2022 - Google Patents
A memory module system with a global shared context. A memory module system can
include a plurality of memory modules and at least one processor, which can implement the …

Method and apparatus for asynchronous memory write-back in a data processing system

CG Dunham, P Shamis - US Patent 11,237,960, 2022 - Google Patents
(57) ABSTRACT A data processing system includes a processor, a memory system, a cache
controller and a cache accessible by the processor via the cache controller. The cache …

Customized root processes for groups of applications

D Yudanov, SE Bradshaw - US Patent 12,135,985, 2024 - Google Patents
Customized root processes for groups of applications in a computing device. A computing
device (eg, a mobile device) can monitor usage of applications. The device can then store …

Pipelines for secure multithread execution

SS Mukherjee - US Patent 11,886,882, 2024 - Google Patents
Described herein are systems and methods for secure multithread execution. For example,
some methods include fetching an instruction of a first thread from a memory into a …

Per-process re-configurable caches

D Yudanov - US Patent 11,836,087, 2023 - Google Patents
The disclosed embodiments relate to per-process configuration caches in storage devices. A
method is disclosed comprising initiating a new process, the new process associated with a …

Microarchitectural sensitive tag flow

SS Mukherjee - US Patent 11,263,015, 2022 - Google Patents
Described herein are systems and methods for microarchi tectural sensitive tag flow. For
example, some methods include detecting dependence of data stored in a second data …

Systems and methods for protecting cache and main-memory from flush-based attacks

M Qureshi - US Patent 11,783,032, 2023 - Google Patents
Disclosed herein are systems and methods for identifying and mitigating Flush-based cache
attacks. The systems and methods can include adding a zombie bit to a cache line. The …

Pipelines for secure multithread execution

SS Mukherjee - US Patent 11,372,647, 2022 - Google Patents
Described herein are systems and methods for secure multithread execution. For example,
some methods include fetching an instruction of a first thread from a memory into a …