What Every Programmer Should Know About Memory (2007) [pdf]
1–10 of 101 posts
Re: What Every Programmer Should Know About Memory (2007) [pdf]
#2But then I also think that What Every Computer Scientist Should Know About Floating-Point Arithmetic should be updated to include UNUMs. I don't think that will happen either. Also, thank you Mr. Goldberg.
Re: What Every Programmer Should Know About Memory (2007) [pdf]
#3Re: What Every Programmer Should Know About Memory (2007) [pdf]
#4What every programmer should know about memory shouldn't be 114 pages long.
But it's a fun title, and an excellent resource.
Re: What Every Programmer Should Know About Memory (2007) [pdf]
#5What every programmer should know about memory shouldn't be 114 pages long.
Re: What Every Programmer Should Know About Memory (2007) [pdf]
#6What every programmer should know about memory shouldn't be 114 pages long.
Re: What Every Programmer Should Know About Memory (2007) [pdf]
#7Re: What Every Programmer Should Know About Memory (2007) [pdf]
#8I quickly perused the article and I think this link should be renamed "What 99.9% of programmers don't need to know about memory."
I've managed to go from Associate to Principal without knowing 99% of what's covered in this document, and I'm struggling to understand why the average Java, C#, Python, Rust, programmer would need to know about transistor configurations or voltages, pin configurations, etc. Let alone 114 pages of low level hardware diagrams and jargon!
This document is for someone working on low level drivers for memory, or working on the hardware side. For any normal software engineer, this information is not helpful for doing your job.
Re: What Every Programmer Should Know About Memory (2007) [pdf]
#9What every programmer should know about memory shouldn't be 114 pages long.
"A bit more than what most programmers need to know about memory, but would be nice if they read anyways"?
Re: What Every Programmer Should Know About Memory (2007) [pdf]
#10I wish Ulrich Drepper (thank you, Mr. Drepper) would update this with a section on Row Hammer and also Spectre and Meltdown . Programmer's need to know about memory because of these exploits, more so with the latter two in order avoid creating exploitable gadgets. But then I also think that What Every Computer Scientist Should Know About Floating-Point Arithmetic should be updated to include UNUMs. I don't think that…