Patents by Inventor Sharad P. Gandhi

Sharad P. Gandhi 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).

  • Patent number: 4725945
    Abstract: A microcomputer memory system is organized into a plurality of banks (16). Each back consists of an array of static column mode dynamic random access memories (DRAMs) of the type having an on-chip static buffer for storing an entire row. The static buffers associated with each bank functions as a distributed cache (24) to hold the last accessed row for the associated bank. A memory controller (18) receives real addresses from a CPU (10) or other device on the memory bus (14) and extracts bank and row numbers from the address. The memory controller determines whether the accessed row for a memory bank is in the distributed cache and, if it is, accesses the distributed cache for that bank. Otherwise, the memory controller switches the contents of the distributed cache with the contents of the addressed row for that bank.
    Type: Grant
    Filed: September 18, 1984
    Date of Patent: February 16, 1988
    Assignee: International Business Machines Corp.
    Inventors: Eric P. Kronstadt, Sharad P. Gandhi
  • Patent number: 4691277
    Abstract: A branch target table (10) is used as an instruction memory which is referenced by the addresses of instructions which are targets of branches. The branch target table consists of a target address table (12), a next fetch address table (14), valid entries table (16) and an instruction table (18). Whenever a branch is taken, some of the bits in the untranslated part of the address of the target instruction, i.e. the instruction being branched to, are used to address a line of the branch target table (10). In parallel with address translation, all entries of the branch target table line are accessed, and the translated address is compared to the target address table (12) entry on that line.
    Type: Grant
    Filed: October 24, 1984
    Date of Patent: September 1, 1987
    Assignee: International Business Machines Corp.
    Inventors: Eric P. Kronstadt, Tushar R. Gheewala, Sharad P. Gandhi