Proceedings Fifth International Symposium on High-Performance Computer Architecture 1999
DOI: 10.1109/hpca.1999.744334
|View full text |Cite
|
Sign up to set email alerts
|

Impulse: building a smarter memory controller

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
119
0

Year Published

2000
2000
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 157 publications
(119 citation statements)
references
References 19 publications
0
119
0
Order By: Relevance
“…Commands that are available in the command queue are processed by the command logic in FIFO order (5). A DRAM command is only dequeued when it is ready to appear on the DDRx command bus (6), and is issued to the DRAM subsystem at the next rising edge of the DRAM clock. …”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Commands that are available in the command queue are processed by the command logic in FIFO order (5). A DRAM command is only dequeued when it is ready to appear on the DDRx command bus (6), and is issued to the DRAM subsystem at the next rising edge of the DRAM clock. …”
Section: Methodsmentioning
confidence: 99%
“…Impulse [6] is a memory controller that provides configurable access to memory blocks via physical address remapping to accelerate special functions (e.g., matrix transpose). Other proposals introduce programmability into controllers for on-chip SRAMs and DMA engines [1,2], or allow choosing among pre-defined QoS-aware scheduling algorithms for a DDRx memory controller [38].…”
Section: Intelligent Dram Controllersmentioning
confidence: 99%
See 1 more Smart Citation
“…[15] to lower memory latency by increasing row-buffer hits. The Impulse group at University of Utah [16] proposed adding an additional layer of address mapping in the memory controller to reduce memory latency by mapping non-adjacent data to the same cacheline and thus increasing cacheline sub-block usage.…”
Section: Related Workmentioning
confidence: 99%
“…This approach assumes uniform memory access time. The Impulse memory system by Carter et al [2] improves memory system performance by dynamically remapping physical addresses. This approach requires modifications to the applications and operating system.…”
Section: Related Workmentioning
confidence: 99%