Logotyp: till Uppsala universitets webbplats

uu.sePublikationer från Uppsala universitet
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Towards Low-Complexity Scalable Shared-Memory Architectures
Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Avdelningen för datorteknik. Uppsala universitet, Teknisk-naturvetenskapliga vetenskapsområdet, Matematisk-datavetenskapliga sektionen, Institutionen för informationsteknologi, Datorteknik.
2006 (Engelska)Doktorsavhandling, sammanläggning (Övrigt vetenskapligt)
Abstract [en]

Plentiful research has addressed low-complexity software-based shared-memory systems since the idea was first introduced more than two decades ago. However, software-coherent systems have not been very successful in the commercial marketplace. We believe there are two main reasons for this: lack of performance and/or lack of binary compatibility.

This thesis studies multiple aspects of how to design future binary-compatible high-performance scalable shared-memory servers while keeping the hardware complexity at a minimum. It starts with a software-based distributed shared-memory system relying on no specific hardware support and gradually moves towards architectures with simple hardware support.

The evaluation is made in a modern chip-multiprocessor environment with both high-performance compute workloads and commercial applications. It shows that implementing the coherence-violation detection in hardware while solving the interchip coherence in software allows for high-performing binary-compatible systems with very low hardware complexity. Our second-generation hardware-software hybrid performs on par with, and often better than, traditional hardware-only designs.

Based on our results, we conclude that it is not only possible to design simple systems while maintaining performance and the binary-compatibility envelope, it is often possible to get better performance than in traditional and more complex designs.

We also explore two new techniques for evaluating a new shared-memory design throughout this work: adjustable simulation fidelity and statistical multiprocessor cache modeling.

Ort, förlag, år, upplaga, sidor
Uppsala: Universitetsbiblioteket , 2006. , s. 48
Serie
Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology, ISSN 1651-6214 ; 217
Nyckelord [en]
shared memory, distributed shared memory, hardware-software trade-off, software coherence, coherence profiling, remote access cache, chip multiprocessor, simultaneous multi threading, simulation, workload characterization, statistical cache model
Nationell ämneskategori
Datorteknik
Identifikatorer
URN: urn:nbn:se:uu:diva-7135ISBN: 91-554-6647-8 (tryckt)OAI: oai:DiVA.org:uu-7135DiVA, id: diva2:168836
Disputation
2006-10-13, Auditorium Minus, Museum Gustavianum, Akademigatan 3, Uppsala, 14:15
Opponent
Handledare
Tillgänglig från: 2006-09-21 Skapad: 2006-09-21 Senast uppdaterad: 2022-03-11Bibliografiskt granskad
Delarbeten
1. Exploiting Locality: A Flexible DSM Approach
Öppna denna publikation i ny flik eller fönster >>Exploiting Locality: A Flexible DSM Approach
2006 Ingår i: Proceedings of the 20th IEEE International Parallel and Distributed Processing Symposium, 2006Kapitel i bok, del av antologi (Övrigt vetenskapligt) Published
Identifikatorer
urn:nbn:se:uu:diva-94835 (URN)
Tillgänglig från: 2006-09-21 Skapad: 2006-09-21Bibliografiskt granskad
2. TMA: A Trap-Based Memory Architecture
Öppna denna publikation i ny flik eller fönster >>TMA: A Trap-Based Memory Architecture
2006 Ingår i: Proceedings of the 20th ACM International Conference on Supercomputing, 2006, s. 259-268Kapitel i bok, del av antologi (Övrigt vetenskapligt) Published
Identifikatorer
urn:nbn:se:uu:diva-94836 (URN)
Tillgänglig från: 2006-09-21 Skapad: 2006-09-21Bibliografiskt granskad
3. A Case For Low-Complexity Multi-CMP Architectures
Öppna denna publikation i ny flik eller fönster >>A Case For Low-Complexity Multi-CMP Architectures
Manuskript (Övrigt vetenskapligt)
Identifikatorer
urn:nbn:se:uu:diva-94837 (URN)
Tillgänglig från: 2006-09-21 Skapad: 2006-09-21 Senast uppdaterad: 2010-01-13Bibliografiskt granskad
4. A Statistical Multiprocessor Cache Model
Öppna denna publikation i ny flik eller fönster >>A Statistical Multiprocessor Cache Model
2006 Ingår i: Proceedings of the 2006 IEEE International Symposium on Performance Analysis of System and Software, 2006, s. 89-99Kapitel i bok, del av antologi (Övrigt vetenskapligt) Published
Identifikatorer
urn:nbn:se:uu:diva-94838 (URN)
Tillgänglig från: 2006-09-21 Skapad: 2006-09-21Bibliografiskt granskad
5. Vasa: A Simulator Infrastructure with Adjustable Fidelity
Öppna denna publikation i ny flik eller fönster >>Vasa: A Simulator Infrastructure with Adjustable Fidelity
2005 Ingår i: Proceedings of the 17th IASTED International Conference on Parallel and Distributed Computing and Systems, 2005Kapitel i bok, del av antologi (Övrigt vetenskapligt) Published
Identifikatorer
urn:nbn:se:uu:diva-94839 (URN)
Tillgänglig från: 2006-09-21 Skapad: 2006-09-21Bibliografiskt granskad

Open Access i DiVA

fulltext(256 kB)1264 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 256 kBChecksumma MD5
b4a0d3678051f87b5b946fd4df1074ca10a6d83cafc27039029791b9045f304f351378c6
Typ fulltextMimetyp application/pdf
omslag(421 kB)124 nedladdningar
Filinformation
Filnamn COVER01.pdfFilstorlek 421 kBChecksumma MD5
fd199545745fe92be2d0c6639ced46c0911920ddf5c0a398a2fab80348e29e9369868c76
Typ coverMimetyp application/pdf

Av organisationen
Avdelningen för datorteknikDatorteknik
Datorteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 1284 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

isbn
urn-nbn

Altmetricpoäng

isbn
urn-nbn
Totalt: 1921 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf