Location History:
- Palo Alto, CA (US) (1994)
- Boulder Creek, CA (US) (1995 - 1996)
Company Filing History:
Years Active: 1994-1996
Title: The Innovative Mind of Daryl K. Odnert
Introduction
Daryl K. Odnert is an accomplished inventor based in Palo Alto, CA, with a notable contribution to the field of computer programming and optimization. With three patents to his name, Odnert's work is significant in the way computer programs are compiled and executed.
Latest Patents
Among his latest patents is a method and apparatus for compiling computer programs that incorporates advanced optimization techniques. These innovations utilize a program analyzer in conjunction with a program compiler to make efficient use of limited register resources within a computer processor. The first technique is known as "interprocedural global variable promotion," which allows global variables to be accessed through common registers across multiple procedures. In addition, it enables a single common register to be employed for distinct global variables in different areas of a program call graph by recognizing subgraphs termed "webs."
The second optimization technique is referred to as "spill code motion," which identifies regions in the call graph, labeled as clusters, that facilitate the relocation of spill instructions to procedures executed less frequently. This approach effectively minimizes the overhead associated with saving and restoring registers required for procedure calls.
Career Highlights
Daryl K. Odnert has made significant strides in programming efficiency while working at Hewlett-Packard Company. His contributions have greatly enhanced the performance of computer processors, demonstrating his creative proficiency in the industry.
Collaborations
Throughout his career, Odnert has collaborated with talented individuals such as Vatsa Santhanam and Michael J. Mahon. These partnerships have fostered an environment of innovation and excellence within the tech realm.
Conclusion
Daryl K. Odnert's contributions to the field of computer programming through his patented methods signifies a remarkable intersection of innovation and practical application. His dedication to optimization techniques showcases his role as a driving force in enhancing computer technology.