Patents by Inventor Prasad Ghatigar

Prasad Ghatigar 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: 20240160570
    Abstract: Mechanisms to identify key sections of input-output (IO) packets and use for efficient IO caching and associated apparatus and methods. Data, such as packets, are received from an IO device coupled to an IO port on a processor including a cache domain including multiple caches, such as L1/L2 and L3 or Last Level Cache (LLC). The data are logically partitioned into cache lines and embedded logic on the processor is used to identify one or more important cache lines using a cache importance pattern. Cache lines that are identified as important are written to a cache or a first cache level, while unimportant cache lines are written to memory or a second cache level that is higher than the first cache level. Software running on one or more processor cores may be used to program cache importance patterns for one or more data types or transaction types.
    Type: Application
    Filed: November 16, 2022
    Publication date: May 16, 2024
    Inventors: George Leonard TKACHUK, Aneesh AGGARWAL, Niall D. MCDONNELL, Youngsoo CHOI, Chitra NATARAJAN, Prasad GHATIGAR, Shrikant M. SHAH
  • Patent number: 7512648
    Abstract: According to an aspect of the present invention, a quotient of a dividend divided by a divisor may be determined after reducing the dividend, divisor, and the remainder by using operations such as add, subtract, multiply, shift, AND which may result in reduced processor cycles (time).
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: March 31, 2009
    Assignee: Intel Corporation
    Inventors: Venkataraman Natarajan, Prasad Ghatigar
  • Publication number: 20060136542
    Abstract: According to an aspect of the present invention, a quotient of a dividend divided by a divisor may be determined after reducing the dividend, divisor, and the remainder by using operations such as add, subtract, multiply, shift, AND which may result in reduced processor cycles (time).
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Inventors: Venkataraman Natarajan, Prasad Ghatigar