Patents by Inventor Siddhartha Roychowdhury

Siddhartha Roychowdhury 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: 8099577
    Abstract: A method and apparatus for auto-tuning memory is provided. Memory on a computer system comprises at least one shared memory area and at least one private memory area. Addresses in the shared memory area are accessible to multiple processes. Addresses in the private memory area are dedicated to individual processes. Initially, a division in the amount of memory is established between the shared and private memory areas. Subsequently, a new division is determined. Consequently, memory from one memory area is “given” to the other memory area. In one approach, such sharing is achieved by causing the shared and private memory areas to be physically separate from each other both before and after a change in the division. The division of the amount of memory may be changed to a new division by deallocating memory from one of the memory areas and allocating that memory to the other of the memory areas.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: January 17, 2012
    Assignee: Oracle International Corporation
    Inventors: Bharat C. V. Baddepudi, Tirthankar Lahiri, Kiran B. Goyal, Benoit Dageville, Siddhartha Roychowdhury, Brian Hirano, Balasubramanian Narasimhan
  • Publication number: 20080235481
    Abstract: A method and apparatus for auto-tuning memory is provided. Memory on a computer system comprises at least one shared memory area and at least one private memory area. Addresses in the shared memory area are accessible to multiple processes. Addresses in the private memory area are dedicated to individual processes. Initially, a division in the amount of memory is established between the shared and private memory areas. Subsequently, a new division is determined. Consequently, memory from one memory area is “given” to the other memory area. In one approach, such sharing is achieved by causing the shared and private memory areas to be physically separate from each other both before and after a change in the division. The division of the amount of memory may be changed to a new division by deallocating memory from one of the memory areas and allocating that memory to the other of the memory areas.
    Type: Application
    Filed: March 20, 2007
    Publication date: September 25, 2008
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bharat C.V. Baddepudi, Tirthankar Lahiri, Kiran B. Goyal, Benoit Dageville, Siddhartha Roychowdhury, Brian Hirano, Balasubramanian Narasimhan