CompuServe Messages

3ds/NT MULTIPROCESSOR

    07-Jul-95 15:07:18
Fm: David Gould 100424,2533
To: JAMES BOTY 100552,1722
<<If this is so then the quality of my life will improve vastly.>> I think that most people had the misunderstanding between multithreading and symmetric processing. It is true that Windows NT takes care automatically the sharing of dual processors between applications, i.e. you have several applications running Windows NT will distribute the work between the CPUs automatically. The programmer in fact has no control over this(or to a very limited degree). BUT having multiple threads(multithreading) is something the programmer must explicitly design and implement into their program. NT supports it but doesn't enforce it. A single program(process) is just one thread. So if you buy a dual Pentium they will be BOTH used if you run Windows NT with ANY program, since it is Windows NT that handles this and not the applications. The main question is how well 3DS NT handles multithreading, i.e. how well 3DS NT was designed to allow many threads to work at once. The most basic will be rendering while modelling at the same time. I hope that may help further in clearing up the confusion. DaviD "threading the needle" GouID