When I was writing my first server application (independent - with listening port and etc.), I found many examples of parallel-working server apps and perceived it (parallel computing) as a new capacity technology, designed for new time.
Now, I found many high load-oriented apps in which specifications their developers paid attentions to the fact of there non-parallel working, arguing it by overhead expenses (computer resources I mean) of parallel working support.
How do you feel: which applications would more fir high loaded projects? (suggestion to the future?)
PS As far as I know, processors likely would increase there abilities by increasing quantity of cores not by developing one-core technology. Am I right?