| A FRAMEWORK FOR EVALUATING SOFTWARE AND HARDWARE MECHANISMS FOR REDUCING FALSE SHARING |
The Quals project at the Department of Computer Science and Engineering at the UW is comparable to a Masters thesis (more about Quals). My quals paper can be downloaded in electronic form here (pdf 212KB) (ps 241KB). Below is the abstract.
We present a framework for studying the effectiveness of different approaches to reducing false sharing. Our framework includes the implementation of a distributed shared memory multiprocessor simulator that has been designed to work well with several currently existing cache coherency protocols known to reduce false sharing. A suite of seven benchmarks has been ported. These benchmarks exist in two versions, one of them optimized by Jeremiassen's compiler analysis for reducing false sharing. We show the results of running these benchmarks on the simulated architecture and give some possible reasons for why the framework in its current form is not suitable for the study we had designed it for.
Last Updated: June 16, 2004