[fpc-devel] Russian locale information not compatible withFPClocale variables
Florian Klaempfl
florian at freepascal.org
Thu Jul 31 10:44:13 CEST 2008
Daniƫl Mantione schrieb:
>
>
> Op Thu, 31 Jul 2008, schreef Michael Schnell:
>
>>> The reason is that the cache coherency algorithms don't scale.
>> This again is a software problem.
>
> Cache coherency algorithms are implemented in hardware.
>
>> If the task to do allows it the software needs to be written in a way
>> that the cache coherency is not disturbed.
>
> Easier said than done, because threading always involves multiple cores
> operating in the same address space, which means the cores need to
> communicate which core has which page in cache.
>
>> BTW all "super-computers" feature thousands of CPUs, but of course
>> this is not simple SMP.
>
> Like I said, the HPC world did move to distributed memory with message
> passing years ago and is not using threading. Threading simply didn't
> scale enough.
Nobody said that mt support is limited to smp systems.
More information about the fpc-devel
mailing list