In current systems, memory accesses to a DRAM chip must obey a set of minimum latency restrictions specified in the DRAM standard. Such timing parameters exist to guarantee re-liable operation. When deciding the timing parameters, DRAM manufacturers incorporate a very large margin as a provision against two worst-case scenarios. First, due to process varia-tion, some outlier chips are much slower than others and can-not be operated as fast. Second, chips become slower at higher temperatures, and all chips need to operate reliably at the high-est supported (i.e., worst-case) DRAM temperature (85◦C). In this paper, we show that typical DRAM chips operating at typ-ical temperatures (e.g., 55◦C) are capable of providing a much smaller access la...
Given a fixed CPU architecture and a fixed DRAM timing specification, there is still a large design ...
<p>The capacity and cost-per-bit of DRAM have historically scaled to satisfy the needs of increasing...
Recent DRAM specifications exhibit increasing refresh latencies. A refresh command blocks a full ran...
In current systems, memory accesses to a DRAM chip must obey a set of minimum latency restrictions s...
In modern systems, DRAM-based main memory is signicantly slower than the processor.Consequently, pro...
Manufacturing-time process (P) variations and runtime voltage (V) and temperature (T) variations can...
<p>Over the past two decades, the storage capacity and access bandwidth of main memory have improved...
1 Alexander Neckar was affiliated with Northwestern University when this work was performed. The per...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...
Dynamic Random Access Memories (DRAM) are the dominant solid-state memory devices used for primary m...
When a memory access for a dynamic random access memory (DRAM) is completed, the accessed page is cl...
Dynamic Random Access Memories (DRAM) are the dominant solid-state memory devices used for primary m...
Today, more and more commodity hardware devices are used in safety-critical applications, such as ad...
Nearly every synchronous digital circuit today is de-signed with timing margins. These timing margin...
Integrated circuits have been in constant progression since the first prototype in 1958, with the se...
Given a fixed CPU architecture and a fixed DRAM timing specification, there is still a large design ...
<p>The capacity and cost-per-bit of DRAM have historically scaled to satisfy the needs of increasing...
Recent DRAM specifications exhibit increasing refresh latencies. A refresh command blocks a full ran...
In current systems, memory accesses to a DRAM chip must obey a set of minimum latency restrictions s...
In modern systems, DRAM-based main memory is signicantly slower than the processor.Consequently, pro...
Manufacturing-time process (P) variations and runtime voltage (V) and temperature (T) variations can...
<p>Over the past two decades, the storage capacity and access bandwidth of main memory have improved...
1 Alexander Neckar was affiliated with Northwestern University when this work was performed. The per...
textContemporary DRAM systems have maintained impressive scaling by managing a careful balance betwe...
Dynamic Random Access Memories (DRAM) are the dominant solid-state memory devices used for primary m...
When a memory access for a dynamic random access memory (DRAM) is completed, the accessed page is cl...
Dynamic Random Access Memories (DRAM) are the dominant solid-state memory devices used for primary m...
Today, more and more commodity hardware devices are used in safety-critical applications, such as ad...
Nearly every synchronous digital circuit today is de-signed with timing margins. These timing margin...
Integrated circuits have been in constant progression since the first prototype in 1958, with the se...
Given a fixed CPU architecture and a fixed DRAM timing specification, there is still a large design ...
<p>The capacity and cost-per-bit of DRAM have historically scaled to satisfy the needs of increasing...
Recent DRAM specifications exhibit increasing refresh latencies. A refresh command blocks a full ran...