Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Zhang, Lixin |
Title |
Design a DRAM backend for the impulse memory system |
Date |
2000 |
Description |
The Impulse Adaptable Memory System is a new memory system that exposes DRAM access patterns not seen in conventional memory systems. Impulse can generate huge number of small DRAM accesses, which will not be handled effectively by a conventional cache-line-size-access-oriented DRAM backend. In this paper, we describe and evaluate an Impulse DRAM backend design that exploits the potential parallelism of the DRAM accesses in an Impulse system and reduces the average DRAM access latency using the latest DRAM technologies such as hot row. We also study the effects of several important factors in the DRAM backend: interleaving of DRAM banks, dynamic reordering of DRAM accesses, hot row policy, and DRAM organization. The experimental results of five representative benchmarks running on the execution-driven simulator Paint [11] show that different DRAM backend configurations can yield huge impacts, saving up to 98% on average DRAM access latency, 90% on memory cycles, and 80% on execution time. |
Type |
Text |
Publisher |
University of Utah |
Subject |
DRAM; Backend; Impulse memory system; Impulse Adaptable Memory System; Access patterns |
Language |
eng |
Bibliographic Citation |
Zhang, L. (2000). Design a DRAM backend for the impulse memory system. UUCS-00-002. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
6,792,395 bytes |
Identifier |
ir-main,15942 |
ARK |
ark:/87278/s6n01qqw |
Setname |
ir_uspace |
ID |
703341 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6n01qqw |