Location History:
- Karnataka, IN (2019)
- Bengaluru, IN (2019 - 2022)
Company Filing History:
Years Active: 2019-2022
Title: Ashutosh Nema: Innovator in Compiler Optimization and Vector Processing
Introduction
Ashutosh Nema is a prominent inventor based in Bengaluru, India. He has made significant contributions to the field of computer science, particularly in compiler optimization and vector processing. With a total of 3 patents to his name, Nema continues to push the boundaries of technology.
Latest Patents
One of Ashutosh Nema's latest patents is titled "Optimizing runtime alias checks." This invention involves a compiler identifying a base pointer and various memory accesses based on that pointer within a code loop. The compiler generates runtime code to determine the minimum and maximum access of these memory accesses, along with runtime alias checks for both.
Another notable patent is "Strided loading of non-sequential memory locations by skipping memory locations between consecutive loads." This patent describes systems and methods for utilizing efficient vectorization techniques for operands stored in non-sequential memory locations. The system includes a vector processing unit (VPU) that performs vector load operations and shuffle operations to optimize the handling of vector operands.
Career Highlights
Ashutosh Nema is currently employed at Advanced Micro Devices Corporation, where he applies his expertise in developing innovative solutions. His work focuses on enhancing the performance of computing systems through advanced compiler techniques and vector processing methodologies.
Collaborations
Throughout his career, Nema has collaborated with talented individuals such as Dibyendu Das and Anupama Rajesh Rasale. These collaborations have contributed to the successful development of his patents and innovations.
Conclusion
Ashutosh Nema is a distinguished inventor whose work in compiler optimization and vector processing has made a significant impact in the technology sector. His contributions continue to shape the future of computing.