MANAGING REUSE INFORMATION WITH MULTIPLE TRANSLATION STAGES

Patent №

US 10,013,360

Granted

2018-07-03

Filed 2015

Owner

CAVIUM, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14638194

Address translation and caching is managed using a processor that includes at least one CPU configured to run a hypervisor at a first access level and at least one guest operating system at a second access level. The managing includes: at the second access level, translating from virtual addresses to intermediate physical; at the second access level, determining reuse information for ranges of virtual addresses based on estimated reuse of data stored within a virtual address space; at the first access level, translating from the intermediate physical addresses to physical addresses; at the first access level, determining reuse information for ranges of intermediate physical addresses based on estimated reuse of data stored within an intermediate physical address space; and processing reuse information determined at different access levels to store cache lines in selected portions of a first cache.

AI hardwareG06F 12/1027G06F 9/45533G06F 9/45545G06F 9/45558G06F 12/0811G06F 12/084G06F 12/0842G06F 12/1009+9 more

AI classification

AI hardware1.00
Planning0.01
Evolutionary computation0.01
Natural language0.01
Machine learning0.00
Knowledge representation0.00
Speech0.00
Vision0.00

Ownership

CAVIUM, INC.

assignment · 352160047

Assignors

MUKHERJEE, SHUBHENDU SEKHAR

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC