Optimizing dynamical resource allocations for cache-friendly workloads in disaggregated data centers

JA Bivens, R Mahindru, E Schenfeld, M Li… - US Patent …, 2022 - Google Patents
Embodiments for optimizing dynamic resource allocations in a disaggregated computing
environment. A new workload is assigned to a subset of a plurality of processors, the subset …

Optimizing dynamical resource allocations based on locality of resources in disaggregated data centers

JA Bivens, E Schenfeld, V Salapura… - US Patent …, 2020 - Google Patents
Embodiments for optimizing dynamic resource allocations in a disaggregated computing
environment. A data heat map associated with a data access pattern of data elements …

Enhancing reliability of transaction execution by using transaction digests

MK Gschwind, V Salapura - US Patent 9,304,935, 2016 - Google Patents
Performing a transaction in a transactional memory environ ment for performing
transactional executions, the transac tional memory environment including a digest …

Using transactional execution for reliability and recovery of transient failures

MK Gschwind, V Salapura - US Patent 9,317,379, 2016 - Google Patents
G06F II/00(2006.01) a transaction for reliability, a computer system supporting G06F
II/4(2006.01) transactional execution mode processing is provided. G06F I3/24(2006.01) …

Indicating a low priority transaction

FY Busaba, MK Gschwind, EM Schwarz - US Patent 9,323,568, 2016 - Google Patents
Accessing at least one memory location by one of a plurality of transactions in a multi-
processor transactional execution environment is provided. Included is assigning, by a …

Optimizing dynamical resource allocations in disaggregated data centers

JA Bivens, M Li, R Mahindru, V Salapura… - US Patent …, 2021 - Google Patents
Embodiments for optimizing dynamic resource allocations in a disaggregated computing
environment. Data access patterns of data elements associated with a set of workloads are …

Dynamic processor cache to avoid speculative vulnerability

MB Calhoun, D Chitturi - US Patent 11,169,805, 2021 - Google Patents
A processor including a logic unit configured to execute multiple instructions being one of a
speculative instruction or an architectural instruction is provided. The processor also …

Diagnostics for transactional execution errors in reliable transactions

MK Gschwind, V Salapura - US Patent 9,465,746, 2016 - Google Patents
Gathering diagnostics during a transactional execution in a transactional memory
environment, a transactional memory environment for performing transactional executions is …

Speculative execution management in a coherent accelerator architecture

GOU Pengfei, Y Liu, Y Liu, Z Zuo - US Patent 10,169,108, 2019 - Google Patents
US10169108B2 - Speculative execution management in a coherent accelerator architecture -
Google Patents US10169108B2 - Speculative execution management in a coherent accelerator …

Optimizing dynamic resource allocations for memory-dependent workloads in disaggregated data centers

JA Bivens, E Schenfeld, R Mahindru, M Li… - US Patent …, 2021 - Google Patents
Embodiments for optimizing memory placement in a disaggregated computing environment.
A new workload is assigned to a subset of a plurality of processors, the subset of processors …