US 11,922,148 B2
Systems and methods for application performance profiling and improvement
John D. Leidel, Muenster, TX (US); David Donofrio, San Francisco, CA (US); and Ryan Kabrick, New Castle, DE (US)
Assigned to Tactical Computing Laboratories, LLC, Muenster, TX (US)
Filed by Tactical Computing Laboratories, LLC, Muenster, TX (US)
Filed on Dec. 20, 2021, as Appl. No. 17/645,277.
Prior Publication US 2023/0195436 A1, Jun. 22, 2023
Int. Cl. G06F 8/41 (2018.01)
CPC G06F 8/433 (2013.01) [G06F 8/443 (2013.01); G06F 8/456 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for analyzing and improving a target computer application, the method performed by at least one computer system having a processor and an accessible memory, the method comprising:
receiving the target application by the computer system;
generating, by the computer system, a parallel control flow graph (ParCFG) corresponding to the target application;
analyzing the ParCFG by the computer system;
generating a modified ParCFG to correct dispatch ordering; and
storing the modified ParCFG for the target application by the computer system.