Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro Newsgroups: comp.arch Subject: Re: Is Intel exceptionally unsuccessful as an architecture designer? Date: Thu, 19 Sep 2024 23:37:00 -0000 (UTC) Organization: A noiseless patient Spider Lines: 15 Message-ID: References: <2935676af968e40e7cad204d40cafdcf@www.novabbs.org> <7wCGO.45461$xO0f.1783@fx48.iad> <20240918190414.00005806@yahoo.com> <8e1aed9ce25c70cc555731140ae14eb1@www.novabbs.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Fri, 20 Sep 2024 01:37:00 +0200 (CEST) Injection-Info: dont-email.me; posting-host="e114a577b81d0eff5431452080854aaa"; logging-data="818374"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18XDoIkLsXyM3FJKOxfY71Z" User-Agent: Pan/0.160 (Toresk; ) Cancel-Lock: sha1:grWYPK7Gl2xnvIpnSuHGhj5KRn0= Bytes: 2047 On Thu, 19 Sep 2024 16:09:15 +0000, MitchAlsup1 wrote: > 400 cycles IS negligible. > 400 cycles for each LD is non-negligible. > > Remember LDs are 20%-22% of the instruction stream and with 400 cycles > per LD you see an average of 80-cycles per instruction even if all other > instructions take 1 cycle. This is 160× SLOWER than current CPUs. But > GPUs with thousands of cores can use memory that slow and still deliver > big gains in performance (6×-50×). How can they do that? What proportion of their instruction stream is LDs? It seems to me they are accessing memory in 100% of their instructions, since they would have less sophisticated memory controllers than CPUs commonly have.