Patents by Inventor Amruth SANDHUPATLA

Amruth SANDHUPATLA 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: 11714619
    Abstract: A method and apparatus to optimize a list of vector instructions using dynamic programming, in particular memoization, by generating a table containing instruction subvectors having individual (parts), contiguous (superparts) and repeated (broadcasts) lanes. Because the instructions in the table are subvectors selected to have individual, contiguous and repeated lanes in the registers, compiler optimizations can be enhanced. Introduction of such dynamic programming allows for speculative lane optimizations, as well as improved analysis-guided optimizations, either of which can be performed alone or in combination with other optimizations, whether or not they make use of dynamic programming.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: August 1, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Amruth Sandhupatla, Ramshankar Ramanarayanan, Boris Kravchenko, Ahmed Mohammed Elshafiey Mohammed Eltantawy
  • Publication number: 20220197614
    Abstract: A method and apparatus to optimize a list of vector instructions using dynamic programming, in particular memoization, by generating a table containing instruction subvectors having individual (parts), contiguous (superparts) and repeated (broadcasts) lanes. Because the instructions in the table are subvectors selected to have individual, contiguous and repeated lanes in the registers, compiler optimizations can be enhanced. Introduction of such dynamic programming allows for speculative lane optimizations, as well as improved analysis-guided optimizations, either of which can be performed alone or in combination with other optimizations, whether or not they make use of dynamic programming.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Amruth SANDHUPATLA, Ramshankar RAMANARAYANAN, Boris KRAVCHENKO, Ahmed Mohammed Elshafiey Mohammed ELTANTAWY