Mladen Nikitovic wrote:
> Hi,
>
> I'm doing some characterization of multithreaded applications from the 
> ALPbench benchmark suite and I have an issue with a part of the acquired 
> speedup curve.
>
> I'm simulating a 4-way, 8-way, and a 16-way SPARC multicore architecture with 
> a perfect memory system that runs Solaris. I'm increasing the number of 
> threads in the following way: 1, 2, 4, 8, 16.
>
> The strangeness appears when I compare the 8-way and 16-way architecture 
> performance when I run 8 threads. It seems like I get a significantly higher 
> performance when I increase the number of processors from 8 to 16 - even 
> though there are only 8 threads created in both cases. 
>   
Perhaps when you increase the number of processors to 16, you give 
kernel service threads a place to run that doesn't interfere with the 8 
threads of your application?

Thanks,
-Eric
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to