4 ms·
What would need to change when the hardware changes?
by JSR_FDED 6mo ago
What would need to change when the hardware changes?
- riyaneel 6mo agoAbsolutely not, the code following all Hardware principles (Cache coherence/locality, ...) not software abstraction. That not means the code is for a dedicated hardware but designed for modern CPUs.
- ajb 6mo agoWould be more convincing if you enumerated the assumptions. For example, 128b cache lines. Presumably, that is a speed assumption but not a soundness assumption.
- riyaneel 6mo agoIm currently adding doc, but 128b alignas are for the Adjacent Cache Line prefetcher and avoid to silence the MESI protocol