Invention Grant
- Patent Title: Software modification methods to provide master-slave execution for multi-processing and/or distributed parallel processing
- Patent Title (中): 为多处理和/或分布式并行处理提供主从执行的软件修改方法
-
Application No.: US11771850Application Date: 2007-06-29
-
Publication No.: US09043771B1Publication Date: 2015-05-26
- Inventor: Harsh Vardhan , Athanasius W. Spyrou
- Applicant: Harsh Vardhan , Athanasius W. Spyrou
- Applicant Address: US CA San Jose
- Assignee: Cadence Design Systems, Inc.
- Current Assignee: Cadence Design Systems, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Alford Law Group, Inc.
- Agent Tobi Clinton
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
In one embodiment of the invention, a method is disclosed for modifying a pre-existing application program for multi-processing and/or distributed parallel processing. The method includes searching an application program for a computational loop; analyzing the computational loop to determine independence of the computational transactions of the computational loop; and replacing the computational loop with master code and slave code to provide master-slave execution of the computational loop in response to analyzing the computational loop to determine independence of the computational transactions of the computational loop. Multiple instances of the modified application program are executed to provide multi-processing and/or distributed parallel processing.
Information query