Patent · US Active

Fully cache coherent virtual partitions in multitenant configurations in a multiprocessor system

US12411761B1 · kind B1 · utility

0Cited by
9References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 7, 2024
Grant dateSep 9, 2025
Priority date
Expiry dateMar 9, 2044

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/1048
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Various embodiments include techniques for processing memory operations in a computing system. The computing system includes a central processing unit (CPU) and an auxiliary processor, such as a parallel processing unit (PPU). The PPU can be divided into multiple partitions. Although the partitions are included in a single PPU, the CPU can track the partitions as if the partitions are independent devices rather than different portions of a single device. When two different partitions generate memory operations that access the same memory address in CPU memory address space, the two partitions employ two different data paths. The CPU can use path information for the two different paths to identify which partition generated each memory operation. As a result, the CPU can maintain data consistency and memory coherency in a system where a PPU is divided into multiple partitions.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.