Patent 11550580 was granted and assigned to NORTHROP GRUMMAN SYSTEMS CORPORATION on January, 2023 by the United States Patent and Trademark Office.
In an example, a machine learning (ML) processor emulator can be configured to emulate a legacy processor for emulating a legacy program. The emulator environment can include virtual registers storing operand data on which an operation is to be performed based on a respective instruction from instruction data representative of the legacy program. The ML processor emulator includes a processor ensemble engine that includes ML modules generated by a different ML algorithm, and a voting engine. Each ML module can be configured to emulate an instruction set of a processor and process the operand data according to the operation of the respective instruction to produce a set of candidate result data. The voting engine can be configured to identify a subset of candidate result data from the set of candidate result data and provide output data with content similar to the subset of candidate result data.