Soldato
		
			
		
		- Joined
- 18 Oct 2002
- Posts
- 8,307
- 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: 
			
		
	
								
								
									
	
		
			
		
		
	
	
	
		
			
		
		
	
								
							
							 
	 
  
 
		 
 
		
 
 
		

 
 
		 
 
		 
 
		 
 
		