METHOD AND APPARATUS FOR PARALLEL EXECUTION OF COMPUTER SOFTWARE USING A DISTILLED PROGRAM

Patent №

US 6,944,754

Granted

2005-09-13

Filed 2002

Owner

WISCONSIN ALUMNI RESEARCH FOUNDATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10263514

Parallelization of a program is performed by creating a distilled version of the program having higher execution speed but with unverified execution. The distilled program is executed rapidly to create state snapshots of the program that may be forwarded to secondary processors for execution of the actual program in parallel with other secondary processors similarly allocated. Each state snapshot is verified as the task is executed on a secondary processor by the preceding processor. The degree of parallelization is limited only by the speed up of the distilled program.

AI hardwareG06F 8/443G06F 8/456

AI classification

AI hardware0.99
Speech0.00
Natural language0.00
Knowledge representation0.00
Evolutionary computation0.00
Vision0.00
Machine learning0.00
Planning0.00

Ownership

WISCONSIN ALUMNI RESEARCH FOUNDATION

assignment · 140770523

Assignors

SOHI, GURINDAR S., ZILLES, CRAIG B.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC