Deutsch English Français Italiano |
<2024Jul22.193910@mips.complang.tuwien.ac.at> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!2.eu.feeder.erje.net!feeder.erje.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: IPC (was: Reservation stations) Date: Mon, 22 Jul 2024 17:39:10 GMT Organization: Institut fuer Computersprachen, Technische Universitaet Wien Lines: 33 Message-ID: <2024Jul22.193910@mips.complang.tuwien.ac.at> References: <v6tbki$3g9rg$1@dont-email.me> <v78soj$1tn73$1@dont-email.me> <4bbc6af7baab612635eef0de4847ba5b@www.novabbs.org> <v792kn$1v70t$1@dont-email.me> <ef12aa647464a3ebe3bd208c13a3c40c@www.novabbs.org> <v79b56$20oq8$1@dont-email.me> <99f80e5c5452ec87cf6f5a70dcb33863@www.novabbs.org> <mDZlO.46777$BFg.42852@fx13.iad> <c59de6dee789fc98dda569caa3ad4157@www.novabbs.org> <lIanO.74059$oGQf.20914@fx10.iad> <a0f443093d1a10de29650d34ac74a70e@www.novabbs.org> <fxunO.92177$q2da.45619@fx18.iad> Injection-Date: Mon, 22 Jul 2024 19:53:06 +0200 (CEST) Injection-Info: dont-email.me; posting-host="6d4d8ad3d9aaace8f70489062bf437eb"; logging-data="801439"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19K9rHW8YWQVmyfG3A73fEH" Cancel-Lock: sha1:A3ySexJ+4SM8fNio9J6kho+cW78= X-newsreader: xrn 10.11 Bytes: 2521 EricP <ThatWouldBeTelling@thevillage.com> writes: >MitchAlsup1 wrote: [...] >(Nobody bats an eye at using kilobytes for the branch predictor.) IIRC it's in the hundreds of KB on the larger cores. But it pays off. >> One should also note that these machines deliver 1-2 I/c RMS >> regardless of their Fetch-Decode-FU widths. > >Yes, its mostly all for naught. Evidence? If it was all for naught, people would not build these big cores. Counterevidence: http://www.complang.tuwien.ac.at/anton/tmp/opt-ipc-uarch.eps Goldencove has a median IPC of almost 4 for these benchmarks (a bunch of Forth benchmarks running on Gforth). You also see a steady advance between generations, from Sandybridge to Goldencove, from Silvermont to Gracemont, from K8 to Zen3, and also the expected differences between A72, A76, and Firestorm. And the in-order cores are the dashed ones at the bottom. Particularly remarkable is Gracemont, which usually has better IPC than Skylake and comparable IPC to Firestorm. - anton -- 'Anyone trying for "industrial quality" ISA should avoid undefined behavior.' Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>