Systems and methods for automatically parallelizing sequential code
AssigneeSecurboration, Inc.
InventorsJacob A. Staples, Lee Krause, James B. Schneider, Adam K. Kavanaugh
Life of this patent
Estimating the term…
Loading patent…
AssigneeSecurboration, Inc.
InventorsJacob A. Staples, Lee Krause, James B. Schneider, Adam K. Kavanaugh
Estimating the term…
Systems, methods, and apparatus for automatically parallelizing code segments are provided. For example, an environment includes a profiling agent, a parallelization agent, and a verification agent. The profiling agent executes a code segment and generates a profile of the executed code segment. The parallelization agent analyzes the code segment to determine whether a parallelizable portion is present in the code segment. When a parallelizable portion is present, the parallelization agent determines, based on the profile of the executed code segment, whether to parallelize the parallelizable portion of the code segment. If it is determined to parallelize the parallelizable portion of the code segment, the parallelization agent automatically parallelizes the parallelizable portion of the code segment. The verification agent verifies the functionality and/or correctness of the parallelized code segment.
A system comprising:
A method for reducing the attack surface of a code segment, the method comprising:
A computer storage device encoding computer executable instructions that, when executed by at least one processor, perform a method for determining user contact relevancy, the method comprising:
Dependencies are inferred from the claim text.