About Snooping vs. Directory-based coherency..
Wisdom91 <[email protected]>
| Newsgroups | alt.comp.lang.borland-delphi |
|---|---|
| Organization | A noiseless patient Spider |
| Message-ID | <[email protected]> |
Hello, Read this: About Snooping vs. Directory-based coherency.. Performance Scalability of a Multi-core Web Server Read more here: https://www.cse.wustl.edu/ANCS/slides/Bryan%20Veal%20ANCS%20Presentation.pdf As you notice above that the Address bus saturation causes poor scaling! And the Address Bus carries requests and responses for data, called snoops, and more caches mean more sources and more destinations for snoops that is causing the poor scaling. So to solve the problem of poor scalability above, you have to use Directory-based coherence that is a mechanism to handle Cache coherence problem in Distributed shared memory (DSM) a.k.a. Non-Uniform Memory Access (NUMA). Thank you, Amine Moulay Ramdane.