Deutsch English Français Italiano |
<vchp80$lo31$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: David Brown <david.brown@hesbynett.no> Newsgroups: comp.arch Subject: Re: Is Intel exceptionally unsuccessful as an architecture designer? Date: Thu, 19 Sep 2024 20:06:55 +0200 Organization: A noiseless patient Spider Lines: 42 Message-ID: <vchp80$lo31$1@dont-email.me> References: <memo.20240913205156.19028s@jgd.cix.co.uk> <vcd3ds$3o6ae$2@dont-email.me> <2935676af968e40e7cad204d40cafdcf@www.novabbs.org> <vcd7pr$3op6a$3@dont-email.me> <7wCGO.45461$xO0f.1783@fx48.iad> <20240918190414.00005806@yahoo.com> <8e1aed9ce25c70cc555731140ae14eb1@www.novabbs.org> <vcfln9$836k$1@dont-email.me> <vcgi7p$fmaa$2@dont-email.me> <f6093802cde5821a88ff715b8139fc04@www.novabbs.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 19 Sep 2024 20:06:56 +0200 (CEST) Injection-Info: dont-email.me; posting-host="7154b122b43c3b3b561ddb6d5bc48fb0"; logging-data="712801"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19s8g34gGyPA9rrQuvxLycDGjWHsZFQT3E=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:hzRsV0yGq/gn63pBwFOxYplXGMU= In-Reply-To: <f6093802cde5821a88ff715b8139fc04@www.novabbs.org> Content-Language: en-GB Bytes: 3165 On 19/09/2024 18:09, MitchAlsup1 wrote: > On Thu, 19 Sep 2024 7:01:13 +0000, David Brown wrote: > >> On 19/09/2024 00:54, Lawrence D'Oliveiro wrote: >>> On Wed, 18 Sep 2024 16:23:01 +0000, MitchAlsup1 wrote: >>> >>> But if it’s supposed to be for “interactive” use, it’s still going to >>> take >>> those 400 memory-cycle times to return a response. >> >> In human terms, those 400 memory cycles are completely negligible. For >> most purposes, anything else than 100 milliseconds is an instant >> response. For high-speed games played by experts, 10 milliseconds is a >> good target. For the most demanding tasks, such as making music, 1 >> millisecond might be required. > > 400 cycles IS negligible. > 400 cycles for each LD is non-negligible. > Sure. My understanding was that the extra cycles were latency on the handling of particular events or requests - after that, you had the data locally. If you had that kind of delay individually for each load, then I completely agree it is far from 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×). > >> For anything interactive, an extra 400 memory cycles latency means >> nothing - even if it is relatively slow memory - as long as you can keep >> the throughput. Network latency is massively bigger than this extra >> memory latency would be. > > Most CPUs can't even deliver control in 400 cycles to an interrupt > or exception handler.