Company Filing History:
Years Active: 1999-2001
Title: David Griswold: Innovator in Software Optimization
Introduction
David Griswold is a notable inventor based in Woodside, CA (US). He has made significant contributions to the field of software optimization, holding 2 patents that focus on enhancing the performance of byte-coded programs. His work has had a lasting impact on how software applications are executed and optimized during run-time.
Latest Patents
Griswold's latest patents include a method and apparatus for dynamically optimizing byte-coded programs. This invention discloses methods and apparatus for determining whether portions of code should be interpreted or compiled to optimize a software application during run-time. The computer-implemented method involves invoking a first method selected from a plurality of methods, interpreting it, and tracking the number of invocations. When the invocation tracker indicates that the number of invocations exceeds a threshold value, the method is compiled. This threshold value is periodically adjusted to maintain acceptable ranges for compilation and interpretation overheads.
Career Highlights
David Griswold has had a distinguished career at Sun Microsystems, Inc., where he has contributed to various projects that enhance software performance. His innovative approaches have helped shape the way software is developed and executed in modern computing environments.
Collaborations
Throughout his career, Griswold has collaborated with notable colleagues, including Robert Griesemer and Urs Hölzle. These collaborations have fostered an environment of innovation and have led to advancements in software technology.
Conclusion
David Griswold's contributions to software optimization through his patents and work at Sun Microsystems, Inc. highlight his role as a key innovator in the field. His inventions continue to influence the development of efficient software applications.