> Hi guys,
>
> Can you help clear up a misconception about SMP that I have at the
> moment?
>
> When two or more processors come into play, what is the increase rate of
> processing over a single processor? Is does it works out as 100% increase
> over that of a single processor or is it limited by other factors such as
> caching, disk i/o or whatever?
>
> I'm guessing it's a 100% increase.
In a perfect world that's what would happen. In reality, the speedup
curve flattens with larger n. In one of the more interesting courses of
my recent CS studies, we spent a semester analyzing this numerically for a
bunch of different architectures.
The high point was getting remote access to a CM-5 supercomputer (1024
Sparc CPU's IIRC) for benchmarking simultaneous linear equation solutions
in Fortran-90. Toto, I don't think we're in Kansas anymore...
But, yes, communication latencies prevent anything like linear scaling.
Steve
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/