Binary instrumentation for comparative performance and efficiency analysis in emulated environments
AssigneeGoogle Inc.
InventorChristopher Johnson
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorChristopher Johnson
Estimating the term…
Aspects of the technology provide a software testing framework that can significantly reduce hardware resources needed to validate code modules. This may include employing a hardware emulator capable of instrumenting binaries to produce a trace of operations performed by a given program. The trace of operations performed by the given program may be mapped to representative profiles of operations benchmarked on a hardware system corresponding to the hardware emulated by the hardware emulator. The representative profile may contain sets of representative operations previously performed on the hardware. The mapping may allow for estimates on performance metrics of the given program (e.g., efficacy and/or speed) when run on the hardware. Such estimates may allow for the identification of operations that cause the given program to run inefficiently or slowly on the hardware.
A method comprising:
A system for testing software, the system comprising:
Dependencies are inferred from the claim text.