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
