2 ms·
The speaker makes fun of Intel for calling a relatively trivial mapping of CPU physical address to DRAM addresses in the memory controller a "hash function". I
by mehrdada 11y ago
The speaker makes fun of Intel for calling a relatively trivial mapping of CPU physical address to DRAM addresses in the memory controller a "hash function". I'd like to point out that it is actually a hash function mathematically. The term "hash function" has a much looser definition and does not necessarily have any of the cryptographic properties that are common in cryptographically-secure hash functions. It's a clash of terminology, not a poor design decision by Intel. Intel has probably no interest in obfuscating that mapping and the fact that they leave it undocumented is probably just because they don't want to make compatibility guarantees if you somehow rely on the mapping for some reason.