• Re: Sieve of Erastosthenes optimized to the max

    From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.lang.c++ on Fri Mar 22 19:34:25 2024
    From Newsgroup: comp.lang.c++

    On 12/26/2023 9:06 PM, Bonita Montero wrote:
    Am 26.12.2023 um 21:24 schrieb Chris M. Thomasson:

    So, are you familiar with Intel's early hyper threading problem?
    There was false sharing between the ...

    False sharing can only happen between different cores.

    Sigh.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Bonita Montero@Bonita.Montero@gmail.com to comp.lang.c++ on Sat Mar 23 17:54:20 2024
    From Newsgroup: comp.lang.c++

    Am 23.03.2024 um 03:34 schrieb Chris M. Thomasson:
    On 12/26/2023 9:06 PM, Bonita Montero wrote:
    Am 26.12.2023 um 21:24 schrieb Chris M. Thomasson:

    So, are you familiar with Intel's early hyper threading problem?
    There was false sharing between the ...

    False sharing can only happen between different cores.

    Sigh.

    Why ? Do you think false sharing can happen between the threads
    of a single core ?

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.lang.c++ on Sat Mar 23 14:04:23 2024
    From Newsgroup: comp.lang.c++

    On 3/23/2024 9:54 AM, Bonita Montero wrote:
    Am 23.03.2024 um 03:34 schrieb Chris M. Thomasson:
    On 12/26/2023 9:06 PM, Bonita Montero wrote:
    Am 26.12.2023 um 21:24 schrieb Chris M. Thomasson:

    So, are you familiar with Intel's early hyper threading problem?
    There was false sharing between the ...

    False sharing can only happen between different cores.

    Sigh.

    Why ? Do you think false sharing can happen between the threads
    of a single core ?


    Sigh again...
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Bonita Montero@Bonita.Montero@gmail.com to comp.lang.c++ on Sun Mar 24 07:30:07 2024
    From Newsgroup: comp.lang.c++

    Am 23.03.2024 um 22:04 schrieb Chris M. Thomasson:
    On 3/23/2024 9:54 AM, Bonita Montero wrote:
    Am 23.03.2024 um 03:34 schrieb Chris M. Thomasson:
    On 12/26/2023 9:06 PM, Bonita Montero wrote:
    Am 26.12.2023 um 21:24 schrieb Chris M. Thomasson:

    So, are you familiar with Intel's early hyper threading problem?
    There was false sharing between the ...

    False sharing can only happen between different cores.

    Sigh.

    Why ? Do you think false sharing can happen between the threads
    of a single core ?


    Sigh again...

    On a single core CPU with two thread's there's never false sharing.

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.lang.c++ on Sun Mar 24 12:52:48 2024
    From Newsgroup: comp.lang.c++

    On 3/23/2024 11:30 PM, Bonita Montero wrote:
    Am 23.03.2024 um 22:04 schrieb Chris M. Thomasson:
    On 3/23/2024 9:54 AM, Bonita Montero wrote:
    Am 23.03.2024 um 03:34 schrieb Chris M. Thomasson:
    On 12/26/2023 9:06 PM, Bonita Montero wrote:
    Am 26.12.2023 um 21:24 schrieb Chris M. Thomasson:

    So, are you familiar with Intel's early hyper threading problem?
    There was false sharing between the ...

    False sharing can only happen between different cores.

    Sigh.

    Why ? Do you think false sharing can happen between the threads
    of a single core ?


    Sigh again...

    On a single core CPU with two thread's there's never false sharing.


    Whatever you say man... ;^o
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Bonita Montero@Bonita.Montero@gmail.com to comp.lang.c++ on Sun Mar 24 21:00:30 2024
    From Newsgroup: comp.lang.c++

    Am 24.03.2024 um 20:52 schrieb Chris M. Thomasson:
    On 3/23/2024 11:30 PM, Bonita Montero wrote:
    Am 23.03.2024 um 22:04 schrieb Chris M. Thomasson:
    On 3/23/2024 9:54 AM, Bonita Montero wrote:
    Am 23.03.2024 um 03:34 schrieb Chris M. Thomasson:
    On 12/26/2023 9:06 PM, Bonita Montero wrote:
    Am 26.12.2023 um 21:24 schrieb Chris M. Thomasson:

    So, are you familiar with Intel's early hyper threading problem? >>>>>>> There was false sharing between the ...

    False sharing can only happen between different cores.

    Sigh.

    Why ? Do you think false sharing can happen between the threads
    of a single core ?


    Sigh again...

    On a single core CPU with two thread's there's never false sharing.


    Whatever you say man... ;^o

    You said:

    So, are you familiar with Intel's early hyper threading problem?
    There was false sharing between the hyperhtreads.

    False sharing is a kind of cache thrashing, but not every cache
    thrashing is false sharing. False sharing can only happen between
    different cores and the Pentium 4 HT does only have one core.

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Chris M. Thomasson@chris.m.thomasson.1@gmail.com to comp.lang.c++ on Sun Mar 24 13:05:12 2024
    From Newsgroup: comp.lang.c++

    On 3/24/2024 1:00 PM, Bonita Montero wrote:
    Am 24.03.2024 um 20:52 schrieb Chris M. Thomasson:
    On 3/23/2024 11:30 PM, Bonita Montero wrote:
    Am 23.03.2024 um 22:04 schrieb Chris M. Thomasson:
    On 3/23/2024 9:54 AM, Bonita Montero wrote:
    Am 23.03.2024 um 03:34 schrieb Chris M. Thomasson:
    On 12/26/2023 9:06 PM, Bonita Montero wrote:
    Am 26.12.2023 um 21:24 schrieb Chris M. Thomasson:

    So, are you familiar with Intel's early hyper threading problem? >>>>>>>> There was false sharing between the ...

    False sharing can only happen between different cores.

    Sigh.

    Why ? Do you think false sharing can happen between the threads
    of a single core ?


    Sigh again...

    On a single core CPU with two thread's there's never false sharing.


    Whatever you say man... ;^o

    You said:

    So, are you familiar with Intel's early hyper threading problem?
    There was false sharing between the hyperhtreads.

    False sharing is a kind of cache thrashing, but not every cache
    thrashing is false sharing. False sharing can only happen between
    different cores and the Pentium 4 HT does only have one core.


    Yawn...
    --- Synchronet 3.20a-Linux NewsLink 1.114