Company Filing History:
Years Active: 2010-2015
Title: Innovations of Jesse Pan
Introduction
Jesse Pan is an accomplished inventor based in San Jose, CA. He has made significant contributions to the field of memory management systems, holding a total of 5 patents. His work focuses on enhancing the efficiency of memory access operations, which is crucial for modern computing.
Latest Patents
One of Jesse Pan's latest patents is the "Memory management unit speculative hardware table walk scheme." This invention presents a system and method for efficiently handling translation look-aside buffer (TLB) misses. The memory management unit (MMU) detects when a given virtual address misses in each available TLB. The MMU determines whether a memory access operation associated with the given virtual address is the oldest, uncompleted memory access operation in a scheduler. If this is the case, a demand table walk (TW) request may be stored in an available entry in a TW queue. During this time, the utilization of the memory subsystem resources may be low. While a demand TW request is stored in the TW queue, subsequent speculative TW requests may be stored in the TW queue. When the TW queue does not store a demand TW request, no more entries of the TW queue may be allocated to store TW requests.
Another notable patent is the "R and C bit update handling." In this embodiment, a processor comprises a memory management unit (MMU) and an interface unit coupled to the MMU and to an interface unit of the processor. The MMU comprises a queue configured to store pending hardware-generated page table entry (PTE) updates. The interface unit is configured to receive a synchronization operation on the interface that is defined to cause the pending hardware-generated PTE updates, if any, to be written to memory. The MMU is configured to accept a subsequent hardware-generated PTE update generated subsequent to receiving the synchronization operation even if the synchronization operation has not completed on the interface. In some embodiments, the MMU may accept the subsequent PTE update responsive to transmitting the pending PTE updates from the queue. In other embodiments, the pending PTE updates may be identified in the queue and subsequent updates may be received.
Career Highlights
Jesse Pan is currently employed at Apple Inc., where he continues to innovate and develop advanced memory management technologies. His work has been instrumental in improving the performance and efficiency of computing systems.
Collaborations
Jesse