Location History:
- Sunnyvale, CA (US) (2003 - 2016)
- Campbell, CA (US) (2019)
Company Filing History:
Years Active: 2003-2019
Title: Inventor Uma Srinivasan: A Pioneer in Compiler Technology
Introduction
Uma Srinivasan, based in Sunnyvale, California, is a remarkable inventor who has made significant contributions to the field of compiler technology. With a total of six patents to her name, she has developed innovative methods and apparatus that enhance the efficiency and effectiveness of code compilation.
Latest Patents
Among her latest patents are groundbreaking methods and apparatus that compile code to generate data flow code. One of her notable inventions describes a compiler apparatus that includes an intermediate representation transformer transforming software code into an intermediate representation. This invention also features an instruction selector that integrates machine instructions tailored for a specific execution platform, ultimately producing machine intermediate representation code. Furthermore, her innovative approach involves a target machine transformer that converts portions of this machine intermediate representation into dataflow code, providing a novel way to allocate registers within the dataflow intermediate representation code.
In addition to her work on data flow code generation, Uma has developed methods and apparatus for managing speculative execution of object locks. Her approach involves intercepting processor requests for applying locks on objects and analyzing the performance history of those objects. By employing advanced computational strategies, she can determine when to generate a lock bypass, allowing speculative execution to proceed, which maximizes resource utilization based on contention occurrences.
Career Highlights
Uma’s career has seen her working with prominent companies such as Intel Corporation and Hewlett-Packard Development Company, L.P. Her experiences in these industry-leading organizations have undoubtedly shaped her innovative skill set and helped her achieve recognition in her field.
Collaborations
Throughout her career, Uma has collaborated with esteemed colleagues, including Suresh Srinivas and Stephen H. Dohrmann. These partnerships have further enhanced her inventive endeavors and contributed to the successful development of her patents.
Conclusion
Uma Srinivasan is a distinguished inventor whose work in the realm of compiler technology continues to advance the industry. Her innovative patents not only reflect her technical prowess but also her commitment to improving computer efficiency and resource management. As technology progresses, her contributions will undoubtedly pave the way for future advancements in software development and execution.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.