Patents by Inventor Gopalakrishnan Janakiraman

Gopalakrishnan Janakiraman 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: 6813897
    Abstract: A primary power system and a secondary power system are operable to supply power to at least one cooling system component in a cooling system. The amount of power supplied by the primary power system and the secondary power system to the at least one cooling system component is controlled based on an operating level threshold for the at least one cooling system component.
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: November 9, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Cullen E. Bash, Chandrakant D. Patel, Gopalakrishnan Janakiraman, Keith Istvan Farkas
  • Publication number: 20040196785
    Abstract: A network system and method is disclosed that may be useful for addressing congestion issues in network systems. A network system in accordance with the teachings of the invention may provide an acknowledgment packet that may contain information useful to determine, in part, network congestion.
    Type: Application
    Filed: April 1, 2003
    Publication date: October 7, 2004
    Inventors: Gopalakrishnan Janakiraman, Jose Renato Santos, Yoshio Turner
  • Patent number: 6704842
    Abstract: A network of memory and coherence controllers is provided which interconnected nodes in a cache-coherent multi-processor system. The nodes contain multiple processors operatively connected via respective caches to associated memory and coherence controllers. The system supports better processor utilization and better application performance by reducing the latency in accessing data by performing proactive speculative data transfers. In being proactive, the system speculates, without specific requests from the processors, as to what data transfers will reduce the latency and will make data transfers according to information derived from the system at any time that data transfers could be made.
    Type: Grant
    Filed: April 12, 2000
    Date of Patent: March 9, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gopalakrishnan Janakiraman, Rajendra Kumar
  • Patent number: 6654854
    Abstract: A caching method for using cache tag and cache data stored in dynamic RAM embedded in a logic chip. In general, there are at least two cache applications where this method can be employed. First, there are caches integral to a processor and interfaced to a processor pipeline. Second, there are caches external to a processor and interfaced with a shared bus.
    Type: Grant
    Filed: June 25, 1999
    Date of Patent: November 25, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gopalakrishnan Janakiraman, Fong Pong
  • Patent number: 6449690
    Abstract: A caching method for using cache data stored in dynamic RAM embedded in a logic chip and cache tags stored in static RAM external to the logic chip. In general, there are at least two cache applications where this method can be employed. First, there are caches integral to a processor and interfaced to a processor pipeline. Second, there are caches external to a processor and interfaced with a shared bus.
    Type: Grant
    Filed: June 25, 1999
    Date of Patent: September 10, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Fong Pong, Gopalakrishnan Janakiraman
  • Publication number: 20020069325
    Abstract: A caching method for using cache data stored in dynamic RAM embedded in a logic chip and cache tags stored in static RAM external to the logic chip. In general, there are at least two cache applications where this method can be employed. First, there are caches integral to a processor and interfaced to a processor pipeline. Second, there are caches external to a processor and interfaced with a shared bus.
    Type: Application
    Filed: June 25, 1999
    Publication date: June 6, 2002
    Inventors: FONG PONG, GOPALAKRISHNAN JANAKIRAMAN
  • Patent number: 6378029
    Abstract: A distributed shared memory multi-processor system includes a System Control Unit (SCU) which is made up of a system control unit address section (SCUA) and system control unit data sections (SCUDs). The SCU is scalable by dividing the control and data flow functions of the SCU, and then parallelizing the data path. This allows the number of processors in the system to be increased or higher performance processors to be added by increasing the number of SCUDs and reprogramming crossbar switches incorporated in the SCUA and SCUDs. This results in the overall increase of the multi-processor system performance.
    Type: Grant
    Filed: April 21, 1999
    Date of Patent: April 23, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Padmanabha I. Venkitakrishnan, Gopalakrishnan Janakiraman, Tsen-Gong Jim Hsu, Rajendra Kumar
  • Patent number: 6374331
    Abstract: A network of integrated communication switches and coherence controllers is provided which interconnected nodes in a cache-coherent multi-processor computer architecture. The nodes contain multiple processors operatively connected to associated memory units through memory controllers. The communication switches and coherence controllers has associated coherence directories which maintain coherence information for all memory lines that are “homed” in the nodes that are directly connected to the particular communication switch and coherence controller.
    Type: Grant
    Filed: December 30, 1998
    Date of Patent: April 16, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Gopalakrishnan Janakiraman, Tsen-Gong Jim Hsu, Padmanabha I. Venkitakrishnan, Rajendra Kumar