Patents by Inventor Sanjay Adkar

Sanjay Adkar 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: 20140237017
    Abstract: The system provides energy-efficiency of computing nodes in a cluster such that application level compatibility is maintained with legacy programs. This enables clusters to grow in computer capability while optimizing and managing expenses in energy usage, cooling infrastructure and real estate costs. The present technology may leverage existing purpose built parallel processing hardware, such as for example GPU hardware cards, with software to provide the functionality discussed herein. The present technology may create and add to an existing Hadoop cluster, or other distributed data processing framework, an augmented data node with enhanced compute per watt capability using off the shelf parallel processing hardware (e.g., GPU cards) while preserving the application level compatibility with the framework infrastructure.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 21, 2014
    Applicant: mParallelo Inc.
    Inventors: Sanjay Adkar, Bogdan Mitu, Manish Singh
  • Patent number: 6345378
    Abstract: A practical approach for synthesis for million gate ASICs is based on the use of synthesis shells. The synthesis shell is generated by beginning with a gate level description of a fully characterized and optimized block. This gate level description is reduced by removing internal gates to produce a synthesis shell of the synthesized block. The synthesis shell preserves input load and fanout for the block, output delay relative to clock for the block, setup/hold constraints on input signals relative to the clock for the block, and delay from input to output for pass through signals for the block. Such a synthesis shell can be used as a substitute for original design netlists and can be used for hierarchical synthesis in a customer's design environment, or as a deliverable from a provider of ASIC services in order to protect the intellectual property of such a provider.
    Type: Grant
    Filed: March 23, 1995
    Date of Patent: February 5, 2002
    Assignee: LSI Logic Corporation
    Inventors: Christian Joly, Zarir Sarkari, Ravichandran Ramachandran, Sarika Agrawal, Sanjay Adkar
  • Patent number: 5903475
    Abstract: Systems and methods of verifying the design of the ASIC during design and implementation phases are provided. The ASIC design is verified utilizing information from a system simulation in the customer's system environment. During system simulation, the invention captures "golden" vectors that may be used to test the ASIC during stand-alone simulation. The outputs generated by the ASIC during stand-alone simulation are compared to the outputs generated during the system simulation. Thus, the customer's system simulation is reproduced without having to reproduce the customer's system environment which allows the operation of the ASIC to be verified during various states of synthesis. Additionally, the test bench for testing the ASIC in stand-alone simulation is automatically generated eliminating the need for the user to manually generate a test bench.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: May 11, 1999
    Assignee: LSI Logic Corporation
    Inventors: Vilas V. Gupte, Sanjay Adkar
  • Patent number: 5812416
    Abstract: Methods and systems of automatically generating synthesis scripts and hierarchical flow/connectivity diagrams are provided. The user inputs design constraints, clock characteristics, technology files, and HDL code. The system handles cores, megafunctions, hardmacs, and black boxes appropriately for synthesis. During synthesis, individual modules in the HDL code may change. The system manages these incremental changes by generating incremental scripts which 1) compile, map and model the modules that have been changed and 2) characterize, compile and model the modules that have been changed in the hierarchy under that instance. During the iterative design process, new hierarchical flow diagrams may be generated to understand the full effect of the incremental changes.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: September 22, 1998
    Assignee: LSI Logic Corporation
    Inventors: Vilas V. Gupte, Sanjay Adkar