SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : All About Sun Microsystems -- Ignore unavailable to you. Want to Upgrade?


To: JC Jaros who wrote (35242)9/13/2000 12:05:20 AM
From: rudedog  Read Replies (1) | Respond to of 64865
 
JC - I know you were referring to a specific OS that has had bottleneck problems. But the fact is that every OS needs significant tweaking depending on the architecture it is running on. NUMA-like switch architectures present memory access times which may vary by a factor of 3 or more, and have lower cache hit ratios than UMA machines. An OS which assumes a UMA model is often optimized around the processor pipeline - keep processor stalls to a minimum, arrange interrupt forks so that they minimize I&D flush, etc. Those techniques may be exactly wrong for a big machine, which instead needs to be optimized ASSUMING those kind of activities. The process of optimizing for a given architecture is a complex mixture of driver design, context switch management, and page table management.