1999
DOI: 10.1145/357783.331677
|View full text |Cite
|
Sign up to set email alerts
|

The processor-memory bottleneck

Abstract: The rate of improvement in microprocessor speed exceeds the rate of improvement in DRAM (Dynamic Random Access Memory) speed. So although the disparity between processor and memory speed is already an issue, downstream someplace it will be a much bigger one. Hence computer designers are faced with an increasing Processor - Memory Performance Gap [1], which now is the primary obstacle to improved computer system performance. This article examines this problem as well as its various solutions.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
39
0
3

Year Published

2009
2009
2022
2022

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 81 publications
(42 citation statements)
references
References 6 publications
0
39
0
3
Order By: Relevance
“…Bild 2. Während das Rechenvermögen der Prozessoren in den letzten Jahren immer mehr angestiegen ist, konnte die Zugriffszeit auf den Arbeitsspeicher nur um durchschnittlich etwa 10 % gesteigert werden [10]. In der Folge ergibt sich insbesondere bei der massiven Anordnung von arithmetischen Recheneinheiten ein Missverhältnis zwischen der eigentlichen Berechnung (Multiplikation, Addition etc.)…”
Section: Modellierung Von Verbrennungsprozessenunclassified
“…Bild 2. Während das Rechenvermögen der Prozessoren in den letzten Jahren immer mehr angestiegen ist, konnte die Zugriffszeit auf den Arbeitsspeicher nur um durchschnittlich etwa 10 % gesteigert werden [10]. In der Folge ergibt sich insbesondere bei der massiven Anordnung von arithmetischen Recheneinheiten ein Missverhältnis zwischen der eigentlichen Berechnung (Multiplikation, Addition etc.)…”
Section: Modellierung Von Verbrennungsprozessenunclassified
“…A major problem that hinders the reuse of kernels is their performance sensitivity to the diverse memory layout requirements of the underlying hardware. The root of the problem is the constantly increasing disparity between DRAM and processor speeds [14], which compels modern memory system designers to employ wider DRAM bursts and a high degree of memory interleaving to create sufficient bandwidth to supply operands to the numerous processing elements.…”
Section: Introductionmentioning
confidence: 99%
“…O ganho de desempenho de um sistemaé expressivo quando há uso de cache (Mahapatra, 1999). Entretanto, sua presença pode acabar prejudicando a previsibilidade e causar um aumento do consumo de energia do sistema.…”
Section: Justificativaunclassified