Memory load balancing
First Claim
1. An image processing system comprising:
- a first network,a second network that is separate from the first network,a job manager,a first process node group attached to the first network and adapted to receive and operate on a first portion of an image that is delivered on the first network, as directed by the job manager, the first process node group having a first memory capacity that is sufficient to store multiple portions of the image, the first process node group having at least a first process node adapted to receive and operate on a first sub-portion of the first portion of the image as directed by the job manager, the first process node group also attached to the second network, the first process node group adapted to send process reports in regard to the operations performed on the first portion of the image to the job manager on the second network, anda second process node group attached to the first network and adapted to receive and operate on a second portion of the image that is delivered on the first network, as directed by the job manager, the second portion being different from the first portion, the second process node group having a second memory capacity that is sufficient to store multiple portions of the image, the second process node group having at least a second process node adapted to receive and operate on a first sub-portion of the second portion of the image as directed by the job manager, the second process node group also attached to the second network, the second process node group adapted to send process reports in regard to the operations performed on the second portion of the image to the job manager on the second network.
0 Assignments
0 Petitions
Accused Products
Abstract
An inspection system for detecting anomalies on a substrate. A first network is coupled to a sensor array and communicates data. Process nodes are coupled to the first network, and process the data to produce reports. Each process node includes memory sufficient to buffer the data until it can process the data. Each process node has an interface card that formats the data for a high speed interface bus that is coupled to the interface card. A computer receives and processes the data to produce the report. A second network receives the reports. A job manager is coupled to the second network, receives the reports, and sends information to the process nodes to coordinate processing of the data.
25 Citations
12 Claims
-
1. An image processing system comprising:
-
a first network, a second network that is separate from the first network, a job manager, a first process node group attached to the first network and adapted to receive and operate on a first portion of an image that is delivered on the first network, as directed by the job manager, the first process node group having a first memory capacity that is sufficient to store multiple portions of the image, the first process node group having at least a first process node adapted to receive and operate on a first sub-portion of the first portion of the image as directed by the job manager, the first process node group also attached to the second network, the first process node group adapted to send process reports in regard to the operations performed on the first portion of the image to the job manager on the second network, and a second process node group attached to the first network and adapted to receive and operate on a second portion of the image that is delivered on the first network, as directed by the job manager, the second portion being different from the first portion, the second process node group having a second memory capacity that is sufficient to store multiple portions of the image, the second process node group having at least a second process node adapted to receive and operate on a first sub-portion of the second portion of the image as directed by the job manager, the second process node group also attached to the second network, the second process node group adapted to send process reports in regard to the operations performed on the second portion of the image to the job manager on the second network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification