3 ms·
Article is pay-walled and not on Sci-Hub. I don't want to sound dismissive, but how is TPP different from regular virtual memory? The PR is quite light on the d
by bjourne 3y ago
Article is pay-walled and not on Sci-Hub. I don't want to sound dismissive, but how is TPP different from regular virtual memory? The PR is quite light on the details.
- c0balt 3y agoTo quote the article: > TPP is based on a lightweight mechanism that automatically locates and places pages in appropriate tiers according to this hot/cold temperature. It proactively demotes colder pages from local CPU memory to CXL memory, and vice versa, freeing up much-needed memory storage and speeding up access to frequently used pages. Afaict this means that it improves on demand paging by extending it to handle page storage on a tiered storage system. For example, storing the page with frequently constants in DDR5 for better latency while demoting an infrequently accessed one with translation strings to an old DDR4 memory pool.