Assessment of Cache Coherence Protocols in Shared-memory Multiprocessors (CROSBI ID 345772)
Ocjenski rad | doktorska disertacija
Podaci o odgovornosti
Grbić, Alex
Srbljić, Siniša
Zvonko G. Vranesic
engleski
Assessment of Cache Coherence Protocols in Shared-memory Multiprocessors
Chapter 2 discusses cache coherence protocols in the context of distributed shared-memory multiprocessors. Next, a description of the NUMAchine cache coherence protocol and the unique combination of features it provides is given in Chapter 3. NUMAchine is a good example of a cost e® ective multiprocessor and its architecture is used as a platform for investigation throughout this work. Chapter 4 provides a description of the experimental setup and the choice of benchmark programs used to perform experiments described in later chapters. Chapter 5 develops a framework for assessing the behavior of cache coherence protocols, which consists of a method for characterizing the sharing behavior for a program and a set of rules that explain the performance of the protocols. An analysis of several cache coherence protocols designed for NUMAchine using the proposed framework is given in Chapter 6. In Chapter 7, the possibility of using more than one protocol during the execution of an application is explored. Finally, Chapter 8 summarizes the major conclusions and describes possible future work.
cache coherence; cache coherence protocol; preformance evaluation
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o izdanju
181
29.08.2003.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Toronto