Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <vchp80$lo31$1@dont-email.me>
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.