Patents by Inventor KUMAR SAKET

KUMAR SAKET has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200192818
    Abstract: A system and method for emulating single-cycle translation lookaside buffer invalidation are described. One embodiment of a method comprises defining a translation lookaside buffer (TLB) cache marking variable comprising a first marker value and a second marker value. A context bank marker associated with a translation context bank is initiated with one of the first marker value and the second marker value. A TLB cache entry table specifies whether each of a plurality of TLB cache entries associated with the translation context bank has a corresponding entry marker set to the first marker value or the second marker value. In response to a TLB invalidate command associated with the translation context bank, the context bank marker is changed from the one of the first marker value and the second marker value to the other of the first marker value and the second marker value prior to initiating TLB invalidation.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Vipul Gandhi, Karthik Nagasubramanian, Kumar Saket, Bharatvishnu Raman, Felix Varghese
  • Publication number: 20190205264
    Abstract: A MMU may read page descriptors (using virtual addresses as an index) in a burst mode from page tables in a system memory. The page descriptors may include intermediate physical addresses (“IPAs”, in stage 1) and corresponding physical addresses (“PAs”, in stage 2). The virtual address in conjunction with page table base address register is used to index page descriptors into main memory. The MMU may identify a first group of contiguous IPAs beginning at a base IPA and a second group of contiguous IPAs beginning at an offset from the base IPA. The first and second groups may be separated by at least one IPA not contiguous with either the first or second group. The MMU may read a first PA from the page tables that corresponds to the base IPA. The MMU may store an entry in a buffer that includes the PA and a first linearity tag.
    Type: Application
    Filed: December 28, 2017
    Publication date: July 4, 2019
    Inventors: FELIX VARGHESE, ZHENBIAO MA, MARTIN JACOB, KUMAR SAKET, VASANTHA KUMAR BANDUR PUTTAPPA, SUJEET KUMAR