3 ms·
x86 and x64 are the only two that someone could be using on desktop, right?
by ReverseCold 9y ago
x86 and x64 are the only two that someone could be using on desktop, right?
- gjjrfcbugxbhf 9y agoHow many cores? How big is each cache?
- Retr0spectrum 9y agoDifferent microarchitectures can have big differences in performance between different instructions.
- pjc50 9y agoTiming rules can be very different even between different models of the same processor, let alone between different ranges (i3 vs i7) or generations (Skylake etc). An example: https://gmplib.org/~tege/x86-timing.pdf https://gmplib.org/~tege/x86-timing.pdf
- PeCaN 9y agoInstruction set makes much less of a difference than the actual microarchitecture. For an extreme example, see Pentium 4 vs Core. Something that runs fast on one could be dramatically different on the other. The only time ISA really influences optimization is for unique ones like IA-64/Itanium. Otherwise, optimizing for e.g. a modern Xeon vs a POWER8 is not terribly different.
- gjjrfcbugxbhf 9y agoWhy was this flag killed?
- PeCaN 9y agoI tend to have opinions that run contrary to Y Combinator's business interests. Combined with me being entirely too provocative sometimes, my comments are (understandably) flagkilled by default.