This is very much worth watching. It is a tour de force. Laurie does an amazing job of reimagining Google's strange job optimisation technique (for jobs running on hard disk storage) that uses 2 CPUs to do the same job. The technique simply takes the result of the machine that finishes it first, discarding the slower job's results... It seems expensive in resources, but it works and allows high priority tasks to run…
DRAM has a design flaw from 1966. I bypassed it [video]
61–70 of 174 posts
Re: DRAM has a design flaw from 1966. I bypassed it [video]
#62Am I the only one who feels the comments here don't sound organic at all?
TBH, I didn't watch the video because the title is too click-baity for me and it's too long. Instead, I looked at the benchmark results on the Github page and sure, it's fascinating how you can significantly(!) thin the latency distribution, just by using 10× more CPU cores/RAM/etc. Classic case of a bad trade-off.
And nobody talked about what we use RAM for, usually: Not to only store static data, but also to update it when the need arises. This scheme is completely impractical for those cases. Additionally, if you really need low latency, as others pointed out, you can go for other means of computation, such as FPGAs.
So I love this idea, I'm sure it's a fun topic to talk about at a hacker conference! But I'm really put off by the click-baity title of the video and the hype around it.
Re: DRAM has a design flaw from 1966. I bypassed it [video]
#63Am I the only one who feels the comments here don't sound organic at all?
No I felt the same way, they're exactly like the usual LLM bot comment where a LLM recap ops and ends with an platitude or witty encouragement. But all the accounts are old/legit so I think that you and me have just become paranoid...
Re: DRAM has a design flaw from 1966. I bypassed it [video]
#64Love the format, and super cool to see a benchmark that so clearly shows DRAM refresh stalls, especially avoiding them via reverse engineering the channel layout! Ran it on my 9950X3D machine with dual-channel DDR5 and saw clear spikes from 70ns to 330ns every 15us or so. The hedging technique is a cool demo too, but I’m not sure it’s practical. At a high level it’s a bit contradictory; trying to reduce the tail late…
Re: DRAM has a design flaw from 1966. I bypassed it [video]
#65Earlier quoted context omitted.
Unnecessarily negative imo. I like the video because I cant read a blog post in the background while doing other stuff, and I like Gadget Hackwrench narrating semi-obscure CS topics lol
> I cant read a blog post in the background You can consume technical content in the background?
Re: DRAM has a design flaw from 1966. I bypassed it [video]
#66Earlier quoted context omitted.
This is a 54 minute video. I watched about 3 minutes and it seemed like some potentially interesting info wrapped in useless visuals. I thought about downloading and reading the transcript (that's faster than watching videos), but it seems to me that it's another video that would be much better as a blog post. Could someone summarize in a sentence or two? Yes we know about the refresh interval. What is the bypass? Up…
Just use the Ask button on YouTube videos to summarize, that's what it's for.
But the “ask the LLM” thing is a sign of how off kilter information passing has become in the current world. A lot of stuff is packaged deliberately inefficiently because that is the way to monetise it, or sometimes just to game the searching & recommendation systems so it gets out to potentially interested people at all, then we are encouraged to use a computationally expensive process to summarise that to distil the information back out.
MS's documentation the large chunks of Azure is that way, but with even less excuse (they aren't a content creator needing to drive interest by being a quirky presenter as well as a potential information source). Instead of telling me to ask copilot to guess what I need to know, why not write some good documentation that you can reference directly (or that I can search through)? Heck, use copilot to draft that documentation if you want to (but please have humans review the result for hallucinations, missed parts, and other inaccuracies, before publishing).
Re: DRAM has a design flaw from 1966. I bypassed it [video]
#67Am I the only one who feels the comments here don't sound organic at all?
Re: DRAM has a design flaw from 1966. I bypassed it [video]
#68She could probably have been stinking rich on this work alone, but instead she just put it up on Github. Kudos to Laurie.
Companies are standing in line to double their RAM usage right now, right.
Re: DRAM has a design flaw from 1966. I bypassed it [video]
#69Earlier quoted context omitted.
She determines that by having three copies. Or four. Or eight. Tis just probabilities and unlikelihood of hitting a refresh cycle across that many memory channels all at once.
Right, but the impressive part is finding addresses that are actually on different memory channels.
Re: DRAM has a design flaw from 1966. I bypassed it [video]
#70Earlier quoted context omitted.
I like the video, but this is hardly groundbreaking. You send out two or more messengers hoping at least one of them will get there on time.
The clever part is figuring out what RAM is controlled by which controllers.