news.volyx.in

DRAM has a design flaw from 1966. I bypassed it [video] (youtube.com)

402 points by surprisetalk · 145 days ago · 153 comments on HN

Article summary

A video presents a technique to bypass a design flaw in DRAM that has existed since 1966, which causes latency issues due to refresh cycles. The technique involves replicating data across multiple, independent DRAM channels with uncorrelated refresh schedules. The presenter, Laurie, explains how she implemented this technique and shares her findings. The video showcases her experimentation and reverse-engineering efforts to determine the mapping between RAM addresses and memory controllers.

Main themes

  • DRAM design flaw
  • Memory optimization
  • Reverse engineering
  • Computer architecture
  • Latency reduction
  • Technical presentation

What commenters say

  • The technique presented in the video is not groundbreaking and has been done before in other contexts, such as mainframe systems.
  • The impressive part of the video is not the concept itself, but rather the work done to implement it and determine the mapping between RAM addresses and memory controllers.
  • The video's presentation style, although engaging, can be overly elaborate and may not be suitable for viewers looking for quick, hard information.
  • Some viewers appreciate the video's format and find it useful for learning about technical topics, while others prefer a more concise, text-based approach.
  • The use of undocumented features and reverse engineering in the video raises questions about the intentions behind these features and their potential uses.
  • The video's length and format may be a result of efforts to drive wider interest in the channel, rather than a straightforward presentation of technical information.
  • Viewers have different preferences for consuming technical content, with some able to grasp basic concepts while doing other tasks, and others requiring a more focused approach.
  • The video's discussion of DRAM and memory optimization is relevant to current computer architecture and highlights the ongoing importance of NUMA and related techniques.