Company Filing History:
Years Active: 1998-2006
Title: Innovations of Peter Jerome Steinmetz
Introduction
Peter Jerome Steinmetz is a notable inventor based in Rochester, MN (US). He has made significant contributions to the field of computer science, particularly in compiler optimization techniques. With a total of 3 patents to his name, Steinmetz has developed innovative methods that enhance the performance of computer programs.
Latest Patents
One of his latest patents is titled "Unrolling loops with partial hot traces." This invention discloses methods and apparatus for improved loop unrolling by a compiler. It addresses a large class of loops that have not been effectively unrolled due to their size. The invention identifies loops with partial hot traces using profile data and allows for the unrolling of a set of instructions that forms a complete loop iteration without unrolling the entire loop.
Another significant patent is "Compiler apparatus and method for unrolling a superblock in a computer program." This patent describes a superblock unroller that creates a superblock in a first instruction stream and unrolls it using various methods based on the suitability of the superblock. The unroller can employ complete, static, or dynamic unrolling methods, improving code performance through sophisticated unrolling techniques.
Career Highlights
Peter Jerome Steinmetz is currently associated with International Business Machines Corporation (IBM). His work at IBM has allowed him to explore and implement advanced compiler techniques that contribute to the efficiency of software development.
Collaborations
Throughout his career, Steinmetz has collaborated with notable colleagues, including Robert Ralph Roediger and William Jon Schmidt. These collaborations have further enriched his work and contributed to the advancements in compiler technology.
Conclusion
Peter Jerome Steinmetz is a distinguished inventor whose work in compiler optimization has led to significant advancements in the field. His innovative patents reflect his commitment to improving computer program performance, making him a valuable contributor to the technology landscape.