Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 3 von 8

Details

Autor(en) / Beteiligte
Titel
Testing memory consistency of shared -memory multiprocessors
Ort / Verlag
ProQuest Dissertations & Theses
Erscheinungsjahr
2006
Quelle
ProQuest Dissertations & Theses A&I
Beschreibungen/Notizen
  • Shared-memory multiprocessors are becoming the dominant architecture for single-chip and multi-chip microprocessor based systems. Shared memory architectures are difficult to design because they must correctly implement the complexity of cache coherence and a memory consistency model. Memory consistency is a contract between hardware and software that specifies how memory behaves with respect to read and write operations from multiple processors. We address the challenge of correctly implementing a memory consistency model by developing a methodology for testing shared-memory multiprocessors which is composed of three steps: generating pseudo-random multithreaded programs, executing these programs on a system under test, and checking their compliance with the given memory consistency model. Although the last step is known to be an NP-complete problem, we develop a suite of novel algorithms that work efficiently in practice. Using these algorithms, our methodology has found hundreds of bugs during design and verification of several commercial-graded processors. Many of these bugs are subtle and could not have been detected otherwise. We also successfully apply our methodology to transactional memory, an emerging architecture that can significantly improve programmability while preserving or even enhancing efficiency of the memory system.
Sprache
Englisch
Identifikatoren
ISBN: 0542707659, 9780542707650
Titel-ID: cdi_proquest_journals_304979971

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX