multiprocessing

created by achan
(thing) by Rancid_Pickle (1.3 mon) (print)   (I like it!) Mon Nov 13 2000 at 8:13:48
Multiprocessing divides the processing loads across several CPUs. Two processors are not twice as fast as one because the main CPU controls the scheduling and resource assignments. Windows NT with two processors is theoretically 150% faster than one processor, but I've seen an average of 167% increase on my home server.

There are two types of multiprocessing:

  • Symmetric Processing
    Symmetric shares the total processing load among all available processors as equally as possible.

  • Asymmetric Multiprocessing
    Asymmetric dedicates certain program threads to particular processors.

  • Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.