An improved write buffer design for a write-through cache:

Abstract: "A write buffer is a device to reduce processor stalls when there are consecutive writes from CPU to main memory. Buffering is required for a cache in either write-back mode or write-through mode, but it is more important in the write-through mode because of a higher write frequency....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Chen, Yung-Chin (VerfasserIn), Veidenbaum, Alexander V. (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Urbana, Ill. 1991
Schriftenreihe:Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report 1105
Schlagworte:
Zusammenfassung:Abstract: "A write buffer is a device to reduce processor stalls when there are consecutive writes from CPU to main memory. Buffering is required for a cache in either write-back mode or write-through mode, but it is more important in the write-through mode because of a higher write frequency. A write buffer of capacity four was thought to provide most of the performance improvement possible in a write-through cache. In this paper, a trace-driven simulation on the SPARC machine is used to re- evaluate write buffer performance, including the read conflict effect. Results show that the read conflicts do not produce a serious degradation, but write stalls are still frequent when a slow main memory is used, no matter what the capacity of the buffer is
Two improved write buffer designs are studied: the write-merging strategy, merging writes to the same (line) address into one in the buffer, and the write-back write buffer, reducing write traffic as in a write-back cache. The results show that both designs are effective in improving the performance without excessive costs. The write-back write buffer has a better performance, but the write buffer using write-merging can still maintain the write-through policy.
Beschreibung:18 S.

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!