Fully cache coherent virtual partitions in multitenant configurations in a multiprocessor system
US12411761B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 7, 2024 |
| Grant date | Sep 9, 2025 |
| Priority date | — |
| Expiry date | Mar 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.