Deutsch English Français Italiano |
<2024Jul21.142715@mips.complang.tuwien.ac.at> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: anton@mips.complang.tuwien.ac.at (Anton Ertl) Newsgroups: comp.arch Subject: Intel Generations (was: Faster div or 1/sqrt approximations (was: Continuations) Date: Sun, 21 Jul 2024 12:27:15 GMT Organization: Institut fuer Computersprachen, Technische Universitaet Wien Lines: 58 Message-ID: <2024Jul21.142715@mips.complang.tuwien.ac.at> References: <v6tbki$3g9rg$1@dont-email.me> <116d9j5651mtjmq4bkjaheuf0pgpu6p0m8@4ax.com> <f8c6c5b5863ecfc1ad45bb415f0d2b49@www.novabbs.org> <7u7e9j5dthm94vb2vdsugngjf1cafhu2i4@4ax.com> <0f7b4deb1761f4c485d1dc3b21eb7cb3@www.novabbs.org> <v78soj$1tn73$1@dont-email.me> <v7dsf2$3139m$1@dont-email.me> <277c774f1eb48be79cd148dfc25c4367@www.novabbs.org> <v7ei4f$34uc2$1@dont-email.me> <20240721002344.00001da7@yahoo.com> <v7hbv3$3nb28$1@dont-email.me> <20240721014653.00004c9d@yahoo.com> Injection-Date: Sun, 21 Jul 2024 15:11:52 +0200 (CEST) Injection-Info: dont-email.me; posting-host="8cf45a02fd465630b2f75371802cc5d5"; logging-data="124337"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/kcFAQdqLy6p89EEiyUvNZ" Cancel-Lock: sha1:rsS/MarMGXtRKOqFYm59Wifl87E= X-newsreader: xrn 10.11 Bytes: 4060 Michael S <already5chosen@yahoo.com> writes: >Gen 2 is Sandy Bridg >Gen 3 is Ivy Bridge which is very similar core microarchitecture >Gen 4 is Haswell >Gen 5 is Broadwell which is similar, but has few changes >Gen 6,7,8,9 and majority of 10 is all the same microarchitecture - >Skylake. >11 is mostly Tiger lake and partially Ice Lake and Rocket Lake. All >three are different from each other on silicon proces side, but ver >similar on core microarcheticture. >12 is Alder Lake that has P cores and E cores. Microarchitecture of P >core is called Golden Cove. Introduction year = Generation + 2009 That's what's important to Intel's marketing, and it explains why there are different microarchitectures with the same generation, and the same microarchitecture with different generations. However, they gave Rocket Lake (introduce 2021) 11th-Generation numbers, probably in anticipation of the introduction of Alder Lake later that year. AFAIK all Ice Lakes are "10th generation". I also used to think that the microarchitectural difference between Ice Lake, Tiger Lake, and Rocket Lake are very minor, but it turns out that they are significant. I remember (IIRC the source was chipsncheese) one difference being that Rocket Lake can optimize dependent moves, but Tiger Lake cannot (apparently a bug that was fixed properly in Rocket Lake, but only by turning off that feature in Tiger Lake and Ice Lake). I also saw differences in measurements I made: http://www.complang.tuwien.ac.at/anton/tmp/intel-p-evo-eps-converted-to.pdf The different lines are for different benchmarks, and the y axis represents a speedup, of Gforth with the cib optimization over Gforth without it. If Rocket Lake and Tiger Lake had the same microarchitecture, I would expect flat lines between them (I don't think that these benchmarks are much influenced by the Tiger Lake's larger L2 cache), but we see quite a bit of difference for many benchmarks. Other views at the same data are: http://www.complang.tuwien.ac.at/anton/tmp/opt-ipc-uarch.eps http://www.complang.tuwien.ac.at/anton/tmp/unopt-ipc-uarch.eps These are IPC results for the same benchmarks, with the results sorted for each microarchitecture. opt is with the cib optimization, unopt without. Tigerlake is the second-lightest blue and Rocket Lake the third-lightest blue, and they are close to the top in both graphs. But you can see that they have different IPC numbers for a number of benchmarks. It's better visible in the opt graph, - anton -- 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.' Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>