scispace - formally typeset
W

William B. Buzbee

Researcher at Hewlett-Packard

Publications -  37
Citations -  1175

William B. Buzbee is an academic researcher from Hewlett-Packard. The author has contributed to research in topics: Source code & Redundant code. The author has an hindex of 19, co-authored 37 publications receiving 1175 citations.

Papers
More filters
Patent

Control path evaluating trace designator with dynamically adjustable thresholds for activation of tracing for high (hot) activity and low (cold) activity of flow control

TL;DR: In this article, a hot trace identifier is defined to identify frequently executed traces of instructions and a trace instrumenter is used to instrument such traces so that control flow through them can be recorded.
Patent

Method and apparatus for using static branch predictions hints with dynamically translated code traces to improve performance

TL;DR: In this paper, a run-time optimization strategy uses a trace picker to identify traces of program code in a native code pool, and a translator to translate the traces into a code cache where the traces are executed natively.
Patent

Method, apparatus, and product for dynamic software code translation system

TL;DR: In this paper, the authors present a method and apparatus for improving the process of software development by a dynamic software development tool, which enables efficient optimized user process code instruction debugging, instrumentation, and simulation.
Patent

Compiling strong and weak branching behavior instruction blocks to separate caches for dynamic and static prediction

TL;DR: In this article, the branch prediction strategy associated with branch instructions in a trace of program code is discussed, and the trace is translated into the dynamic and static caches by moving branch instructions and basic blocks of code associated with them into the appropriate code cache based on the groups into which the branch instructions were partitioned.
Patent

System and method of using annotations to optimize dynamically translated code in the presence of signals

TL;DR: In this paper, a method and system of dynamically translating code that uses code annotations to determine whether the dynamic translator must fully materialize machine state is presented, where annotations are placed in an application's executable file indicating the number of formal parameters expected by each of the application's entry points.