Soldato
- Joined
- 18 Oct 2002
- Posts
- 8,305
- Location
- Aranyaprathet, Thailand
There is already a huge amount of software that can use large numbers of processors. Try using a Java Application Server - Tomcat/Weblogic/Websphere/JBoss/JRocket/JAS etc. All can be set to use large numbers of threads and then generally scale horizontally.
Sun's Niagara chips use 8 slow cores with fine-grained multi-threading so that up to four threads can be in each core simultaneously allowing 32 simultaneous threads. The Niagara2 chips can do 8 threads per core allowing 64 threads and new servers coming this year allow up to four Niagara2 chips to be in a single board which appears to the OS to have 256 cpus. And only 95W per eight-core/64-thread chip at 1.4GHz.
And no, they don't play games on them!
Sun's Niagara chips use 8 slow cores with fine-grained multi-threading so that up to four threads can be in each core simultaneously allowing 32 simultaneous threads. The Niagara2 chips can do 8 threads per core allowing 64 threads and new servers coming this year allow up to four Niagara2 chips to be in a single board which appears to the OS to have 256 cpus. And only 95W per eight-core/64-thread chip at 1.4GHz.
And no, they don't play games on them!
Last edited: