Woodside, CA, United States of America

David Griswold


Average Co-Inventor Count = 3.0

ph-index = 2

Forward Citations = 92(Granted Patents)


Company Filing History:


Years Active: 1999-2001

Loading Chart...
2 patents (USPTO):Explore Patents

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.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…