How will Linux be leveraged in next-gen supercomputers? (NewsForge)
Posted Sep 26, 2005 19:56 UTC (Mon) by
dlang (subscriber, #313)
In reply to:
How will Linux be leveraged in next-gen supercomputers? (NewsForge) by gallir
Parent article:
How will Linux be leveraged in next-gen supercomputers? (NewsForge)
in 2.0 the kernel itself was single threaded (all kernel execution was protected by a single lock), but it supported multiple CPU's and could run one or more userspace processes cuncurrently with the kernel on the additional CPU's.
ever since the big lock has been getting split up (or code moved outside of it's coverage) to allow the kernel itself to take advantage of more CPU's.
the 2.0 kernel could only efficiantly use 1-2 CPU's
the 2.2. kernel could efficiantly use 2-4 CPU's
the 2.4 kernel could efficiantly use 4-8 CPU's
the 2.6 kernel is comfortable up to at least 32 CPU's (the people running 512 CPU's are working on the fact that by the time they get to that point their scaling factor has dropped to 50% so they really only take advantage of half of that 512th core, which is actually surprisingly good)
(
Log in to post comments)