Posts: 1380 from 2003/2/15
From: Central Europe
@ Krashan
Quote:
2. Programmer should desing an application multithreaded way (but this is also needed for systems with SMP as far as I know).
Yes, if a single application is supposed to utilize, say, four cores when running on an SMP-capable OS, then you need to design it to be multithreaded.
That being said, you can run four single-threaded applications on a quad-core machine and your typical SMP-capable OS will manage to utilize all four cores (one per app, for instance) rather than run the applications on the main core only.