This inventor holds 1 USPTO granted patent. Top assignee: International Business Machines Corporation. Active years: 1994.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
Company Filing History:
Years Active: 1994
Title: J Kevin O'Brien: Innovator in Compiler Efficiency
Introduction
J Kevin O'Brien is a notable inventor based in Scarborough, Canada. He has made significant contributions to the field of computer science, particularly in optimizing compiler technology. His work focuses on improving the efficiency of arithmetic code generation, which is crucial for enhancing the performance of software applications.
Latest Patents
J Kevin O'Brien holds a patent for a "Method for improving the efficiency of arithmetic code generation." This invention provides a process within an optimizing compiler for transforming code to take advantage of update instructions available on some computer architectures. On architectures that implement autoindexing instructions or addressing modes, this process improves the code generated for looping constructs that manipulate arrays in memory. The process involves selecting memory referencing instructions inside loops for conversion to update forms, modifying those instructions to an update form available on a particular processor, and applying an offset compensation to other memory referencing instructions in the loop. This enables the program to address the appropriate locations while utilizing the available autoindexing instructions. The improved compiler and compiler process allow the compiler to convert program instructions that would otherwise convert to unsupported autoindexing instructions to those that are supported.
Career Highlights
J Kevin O'Brien is associated with International Business Machines Corporation (IBM), where he has contributed to advancements in compiler technology. His work has had a lasting impact on the efficiency of software development and execution.
Collaborations
Some of his notable coworkers include Charles Brian Hall and Peter W Markstein, who have collaborated with him on various projects within the field of computer science.
Conclusion
J Kevin O'Brien's innovative work in optimizing compiler technology has significantly advanced the efficiency of arithmetic code generation. His contributions continue to influence the development of software applications in the computing industry.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
