2012 39th Annual International Symposium on Computer Architecture (ISCA) 2012
DOI: 10.1109/isca.2012.6237002
|View full text |Cite
|
Sign up to set email alerts
|

PARDIS: A programmable memory controller for the DDRx interfacing standards

Abstract: Modern memory controllers employ sophisticated address mapping, command scheduling, and power management optimizations to alleviate the adverse effects of DRAM timing and resource constraints on system performance. A promising way of improving the versatility and efficiency of these controllers is to make them programmable-a proven technique that has seen wide use in other control tasks ranging from DMA scheduling to NAND Flash and directory control. Unfortunately, the stringent latency and throughput requirem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 20 publications
(17 citation statements)
references
References 31 publications
0
17
0
Order By: Relevance
“…The PARDIS programmable memory controller [4] is reconfigurable in several respects. Two small processors with custom instruction set architectures take the role of memory controller, their firmware determining the command scheduling policy, address mapping, refresh scheduling and power management.…”
Section: Related Workmentioning
confidence: 99%
“…The PARDIS programmable memory controller [4] is reconfigurable in several respects. Two small processors with custom instruction set architectures take the role of memory controller, their firmware determining the command scheduling policy, address mapping, refresh scheduling and power management.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, compared to a GPU that consumes upwards of 200W of power, the memory controller consumes very little power. For example, a complex, programmable memory controller with 128KB of storage and multiple ALU-like pipelined paths [10] has been shown to consume only 152mW. Our proposals are significantly simpler than the PARDIS controller and hence will not have any noticeable effect on system power consumption.…”
Section: B Power and Energy Impactmentioning
confidence: 95%
“…DRAMSys also assists to configure the address mapping of memory controllers that target ASIC implementations, such as Refs. [39], [40], [41]. Figure 9 shows the results of the simulation of the 3 different address mappings: Standard, Custom and XOR with DRAMSys that is configured to model the Xilinx MIG, as well as the archieved bandwidth on the real hardware (XOR HDL).…”
Section: Address Mappingmentioning
confidence: 99%