Tuesday, August 22, 2023

Digest for comp.lang.c++@googlegroups.com - 3 updates in 1 topic

Muttley@dastardlyhq.com: Aug 22 06:18PM

On Tue, 22 Aug 2023 20:13:17 +0200
>> cache is a total irrelevance as far as time taken is concerned.
 
>No one uses software that actually pages to disk.
>Paging is just for that the softwar doesn't crash.
 
I suggest you go and google how operating system virtual memory works.
 
>> As I said, it depends on the hardware. Try both on a Z80 and see what
>happens.
 
>Your code wasn't intended for a Z-80.
 
What was it intended for then given it was written in basic C?
 
>> Thanks for proving you're as arrogant as I thought.
 
>When you're good in sth. you often appear arrogant.
 
"sth"?
 
>> longer I suspect a lot of people on this group have been doing it a lot
>> longer than you.
 
>Maybe, but at this level.
 
At your level? Absolutely.
scott@slp53.sl.home (Scott Lurndal): Aug 22 06:24PM


>Given millions of 8 and 16 bit processors are still designed and produced for
>embedded systems that statement is nonsense and ARM based systems can use
>whatever parts they want in the CPU.
 
ARM based multicore systems generally use CMN-400/500/600/700 IP (from ARM)
as the processor interconnect.
 
https://developer.arm.com/Processors/CoreLink%20CMN-600
 
And all those 8 and 16-bit processors are single core, so your
statement above, which references "no matter how many cores"
doesn't apply to them.
 
>>mesh/ring structures into the I/O side (e.g. one host bridge per
>>PCI Express root port, one or more for on-chip accelerators, etc).
 
>Thats nice, but CPU > x86.
 
What does that mean? Every major multicore processor currently
shipping (including Apple M7+) operate as described above.
Including most mid-range and high-end application specific
system-on-chips (SoC), including those using the ARM
architecture.
 
The proceedings from https://hotchips.org/ over the last two
decades describe the state of the art.
Bonita Montero <Bonita.Montero@gmail.com>: Aug 22 08:50PM +0200


>> No one uses software that actually pages to disk.
>> Paging is just for that the softwar doesn't crash.
 
> I suggest you go and google how operating system virtual memory works.
 
Swapping is for stability and not for performance.
No one considers running applications actually swapping.
 
> What was it intended for then given it was written in basic C?
 
You didn't write that on a Z-80.
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to comp.lang.c+++unsubscribe@googlegroups.com.

No comments: