Inventor

JOHN KALAMATIANOS

Inventor
US

Overview

54→
Patents
2022–2026
Patent span
Physics
Primary field (CPC G)

Patents· 54 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing69%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use16%
H03MCoding8%
G06NComputing arrangements based on specific computational models3%
G06KGraphical data reading1%
G11CStatic stores1%
H04BTransmission1%
H04LTransmission of digital information, e.g. telegraphic communication1%
PatentTitleYear
12,572,472Promoting prefetched data from a cache memory to registers in a processor202612,511,236Storing indications of cleared cache lines202512,498,931Preserving memory ordering between offloaded instructions and non-offloaded instructions202512,493,559Modifying system directory capacity based on power state transition202512,461,872Semiconductor device for performing data reduction for processing arrays202512,430,136Systems and methods for branch misprediction aware cache prefetcher training202512,373,207Implementing a micro-operation cache with compaction202512,360,907Region pattern-matching hardware prefetcher202512,339,783Managing a cache using per memory region reuse distance estimation202512,306,754Method and apparatus for increasing memory level parallelism by reducing miss status holding register allocation in caches202512,287,739Accessing a cache based on an address translation buffer result202512,189,953Speculative dram request enabling and disabling202512,175,073Reusing remote registers in processing in memory202412,153,926Processor-guided execution of offloaded instructions using fixed function operations202412,153,524Apparatus, system, and method for throttling prefetchers to prevent training on irregular memory accesses202412,135,653Flexible dictionary sharing for compressed caches202412,111,767Method and apparatus for a page-local delta-based prefetcher202412,105,957Accelerating relaxed remote atomics on multiple writer operations202412,073,251Offloading computations from a processor to remote execution logic202412,066,950Approach for managing near-memory processing commands and non-near-memory processing commands in a memory controller202412,045,169Hardware configuration selection using machine learning model202412,026,401DRAM row management for processing in memory202412,019,547Dispatch bandwidth of memory-centric requests by bypassing storage array address checking202411,960,404Method and apparatus for reducing the latency of long latency memory requests202411,921,634Leveraging processing-in-memory (PIM) resources to expedite non-PIM instructions executed on a host202411,874,739Error detection and correction in memory modules using programmable ECC engines202411,868,777Processor-guided execution of offloaded instructions using fixed function operations202411,847,062Re-fetching data for L3 cache data evictions into a last-level cache202311,847,061Approach for supporting memory-centric operations on cached data202311,842,199Controlling the operating speed of stages of an asynchronous pipeline202311,736,119Semi-sorting compression with encoding and decoding tables202311,726,868System and method for protecting GPU memory instructions against faults202311,726,783Filtering micro-operations for a micro-operation cache in a processor202311,726,917Method and apparatus for a page-local delta-based prefetcher202311,714,652Zero operand instruction conversion for accelerating sparse computations in a central processing unit pipeline202311,658,681Energy efficient adaptive data encoding method and circuit202311,656,945Method and apparatus to support instruction replay for executing idempotent code in dependent processing in memory devices202311,645,073Address-based filtering for load/store speculation202311,625,249Preserving memory ordering between offloaded instructions and non-offloaded instructions202311,586,555Flexible dictionary sharing for compressed caches202311,586,441Method and apparatus for virtualizing the micro-op cache202311,556,162Per-instruction energy debugging using instruction sampling hardware202311,550,588Branch target filtering based on memory region access count202311,513,801Controlling accesses to a branch prediction unit for sequences of fetch groups202211,513,802Compressing micro-operations in scheduler entries in a processor202211,509,333Masked fault detection for reliable low voltage cache operation202211,487,671GPU cache management based on locality type detection202211,481,331Promoting prefetched data from a cache memory to registers in a processor202211,455,252Multi-class multi-label classification using clustered singular decision trees for hardware adaptation202211,442,727Controlling prediction functional blocks used by a branch predictor in a processor202211,409,608Providing host-based error detection capabilities in a remote execution device202211,397,691Latency hiding for caches202211,309,911Semi-sorting compression with encoding and decoding tables202211,243,884Control flow guided lock address prefetch and filtering2022

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2022–2026Patents assigned to ADVANCED MICRO DEVICES INC (54)· patent assignee history
2022–2026Based in US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
ADVANCED MICRO DEVICES INC542022–2026
Locations
LocationPatentsSpan
US542022–2026