Benjamin Herrenschmidt
21Patents
6h-index
41Co-inventors
65Inventor score
Filing activity: Aug 27, 2008 → Jun 11, 2021
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| US8364933B2 | Software assisted translation lookaside buffer search mechanism | Physics | 27 | Active |
| US9317443B2 | Managing translations across multiple contexts using a TLB with entries directed to multiple privilege levels and to multiple types of address spaces | Physics | 15 | Active |
| US9323692B2 | Managing translation of a same address across multiple contexts using a same entry in a translation lookaside buffer | Physics | 15 | Active |
| US10387686B2 | Hardware based isolation for secure execution of virtual machines | Physics | 11 | Active |
| US8296547B2 | Loading entries into a TLB in hardware via indirect TLB entries | Physics | 8 | Active |
| US8688953B2 | Method and apparatus for managing software controlled cache of translating the physical memory access of a virtual machine between different levels of translation entities | Physics | 7 | Active |
| US8275971B2 | Method and apparatus for managing software controlled cache of translating the physical memory access of a virtual machine between different levels of translation entities | Physics | 5 | Active |
| US9330023B2 | Managing translations across multiple contexts using a TLB with entries directed to multiple privilege levels and to multiple types of address spaces | Physics | 3 | Active |
| US10817434B2 | Interruptible translation entry invalidation in a multithreaded data processing system | Physics | 3 | Active |
| US9251088B2 | Mechanisms for eliminating a race condition between a hypervisor-performed emulation process requiring a translation operation and a concurrent translation table entry invalidation | Physics | 2 | Active |
| US9626187B2 | Transactional memory system supporting unbroken suspended execution | Physics | 1 | Active |
| US9311249B2 | Managing translation of a same address across multiple contexts using a same entry in a translation lookaside buffer | Physics | 1 | Active |
| US9417846B1 | Techniques for improving random number generation security | Physics | 1 | Active |
| US9575728B1 | Random number generation security | Physics | 0 | Active |
| US10776281B2 | Snoop invalidate filter for distributed memory management unit to reduce snoop invalidate latency | Physics | 0 | Active |
| US10241923B2 | Configurable I/O address translation data structure | Physics | 0 | Active |
| US11226902B2 | Translation load instruction with access protection | Physics | 0 | Active |
| US11221957B2 | Promotion of ERAT cache entries | Physics | 0 | Active |
| US11461474B2 | Process-based virtualization system for executing a secure application process | Physics | 0 | Active |
| US10255194B2 | Configurable I/O address translation data structure | Physics | 0 | Active |
| US11755362B2 | Techniques for handling escalation of interrupts in a data processing system | Physics | 0 | Active |
Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.