3dstudio+OS/2 Warp
21-Nov-94 11:37:49
Sb: #136850-3dstudio+OS/2 Warp
Fm: Doug Azzarito 72360,3555
To: Jeff Bakst 72100,54
> Depends on how IBM implements VDM's if each runs on a processor
> then purhaps a slight increase…this is doubtful though.
Why? OS/2 implements SMP (Symmetric MultiProcessing) with some hybrid
modifications. A process can be assigned to a CPU. A VDM is a process, so if
you run 2 of them on a 2 CPU machine, they could run at the same time on
different CPUs. When one of them needs kernel resources (usually a process
spends <10% of its time in the kernel), that process will relinquish its CPU
until the kernel is available. Assuming no other CPU-bound processes are in
the system, 2 3DS sessions should both run at close to maximum speed.
> portable 3DS is the only salvation it is a shame as I wanted to
> buy a Power personal but what for 3DS is still a 32-bit DOS code
Imagine a native OS/2 version of 3DS? Multiprocessing would be even easier
(because 3DS would be able to tell OS/2 what threads need the CPU, instead of
letting OS/2 decide). As a bonus, a recompile gets you a PPC version of 3DS.
Yes, I've seen this myself – 32-bit OS/2 apps that were written before we ever
heard of PPC *have* been recompiled, and they now run on OS/2 for PPC.
— Doug Azzarito