Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

God made the integers; all else is the work of Man. -- Kronecker


devel / comp.lang.c++ / Re: I need a CPU core exclusively for one thread

SubjectAuthor
* I need a CPU core exclusively for one threadFrederick Virchanza Gotham
+* Re: I need a CPU core exclusively for one threadDavid Brown
|`* Re: I need a CPU core exclusively for one threadV
| `* Re: I need a CPU core exclusively for one threadKeith Thompson
|  `- Re: I need a CPU core exclusively for one threadRichard Harnden
+- Re: I need a CPU core exclusively for one threadScott Lurndal
+* Re: I need a CPU core exclusively for one threadChris M. Thomasson
|`* Re: I need a CPU core exclusively for one threadScott Lurndal
| `* Re: I need a CPU core exclusively for one threadChris M. Thomasson
|  `- Re: I need a CPU core exclusively for one threadChris M. Thomasson
`* Re: I need a CPU core exclusively for one threadBonita Montero
 +* Re: I need a CPU core exclusively for one threadScott Lurndal
 |`* Re: I need a CPU core exclusively for one threadBonita Montero
 | `* Re: I need a CPU core exclusively for one threadScott Lurndal
 |  `* Re: I need a CPU core exclusively for one threadBonita Montero
 |   `* Re: I need a CPU core exclusively for one threadScott Lurndal
 |    `* Re: I need a CPU core exclusively for one threadBonita Montero
 |     +* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |`* Re: I need a CPU core exclusively for one threadBonita Montero
 |     | `* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |  +* Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |  |`- Re: I need a CPU core exclusively for one threadDavid Brown
 |     |  `* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |   `* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    +* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |`* Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |    | `* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  +* Re: I need a CPU core exclusively for one threadKalevi Kolttonen
 |     |    |  |`* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  | `* Re: I need a CPU core exclusively for one threadKalevi Kolttonen
 |     |    |  |  +- Re: I need a CPU core exclusively for one threadJames Kuyper
 |     |    |  |  +* Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |    |  |  |+* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  |  ||`* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |  |  || +* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  |  || |+* Re: I need a CPU core exclusively for one threadKalevi Kolttonen
 |     |    |  |  || ||`* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  |  || || +* Re: I need a CPU core exclusively for one threadKalevi Kolttonen
 |     |    |  |  || || |`- Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  |  || || `* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |  |  || ||  `* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  |  || ||   +* Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    |  |  || ||   |`* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  |  || ||   | `- Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    |  |  || ||   +* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |  |  || ||   |`- Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    |  |  || ||   `* Re: I need a CPU core exclusively for one threadVir Campestris
 |     |    |  |  || ||    `* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  |  || ||     `* Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    |  |  || ||      +* Re: I need a CPU core exclusively for one threadKeith Thompson
 |     |    |  |  || ||      |`- Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    |  |  || ||      `- Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  |  || |`- Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    |  |  || `- Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |    |  |  |`* Re: I need a CPU core exclusively for one threadKalevi Kolttonen
 |     |    |  |  | +- Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |    |  |  | `* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |  |  |  `* Re: I need a CPU core exclusively for one threadKeith Thompson
 |     |    |  |  |   `- Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |  |  `- Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  +* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |  |+- Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |  |`- Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |    |  `* Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    |   `* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |    `* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |     `* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |      +* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |+* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |      ||`* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      || `- Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |      |`* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |      | `* Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    |      |  `* Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |    |      |   +* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |   |+* Re: I need a CPU core exclusively for one threadFred. Zwarts
 |     |    |      |   ||+* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |   |||`* Re: I need a CPU core exclusively for one threadFred. Zwarts
 |     |    |      |   ||| `* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |   |||  `- Re: I need a CPU core exclusively for one threadFred. Zwarts
 |     |    |      |   ||`- Re: I need a CPU core exclusively for one threadVir Campestris
 |     |    |      |   |`* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |      |   | +* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |      |   | |`* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |   | | `* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |      |   | |  `* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |   | |   `* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |      |   | |    +- Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |    |      |   | |    `* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |   | |     `* Re: I need a CPU core exclusively for one threadBonita Montero
 |     |    |      |   | |      `- Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |   | `* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |   |  `* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |      |   |   `* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |   |    `* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |      |   |     +* Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |    |      |   |     |+* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |      |   |     ||`* Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |    |      |   |     || `* Re: I need a CPU core exclusively for one threadDavid Brown
 |     |    |      |   |     ||  `* Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    |      |   |     ||   +- Re: I need a CPU core exclusively for one threadKalevi Kolttonen
 |     |    |      |   |     ||   `* Re: I need a CPU core exclusively for one threadScott Lurndal
 |     |    |      |   |     |+* Re: I need a CPU core exclusively for one threadFred. Zwarts
 |     |    |      |   |     |`* Re: I need a CPU core exclusively for one threadMichael S
 |     |    |      |   |     `* Re: I need a CPU core exclusively for one threadMuttley
 |     |    |      |   `* Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    |      `* Re: I need a CPU core exclusively for one threadChris M. Thomasson
 |     |    `- Re: I need a CPU core exclusively for one threadBonita Montero
 |     `* Re: I need a CPU core exclusively for one threadScott Lurndal
 `* Re: I need a CPU core exclusively for one threadFrederick Virchanza Gotham

Pages:12345678
Re: I need a CPU core exclusively for one thread

<a1387faa-d7ed-4344-aaa4-23c37c53bf8en@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=729&group=comp.lang.c%2B%2B#729

  copy link   Newsgroups: comp.lang.c++
X-Received: by 2002:a05:620a:3906:b0:767:33a2:f4c2 with SMTP id qr6-20020a05620a390600b0076733a2f4c2mr19396qkn.5.1688843957761;
Sat, 08 Jul 2023 12:19:17 -0700 (PDT)
X-Received: by 2002:a17:90b:ec5:b0:263:3b44:43ae with SMTP id
gz5-20020a17090b0ec500b002633b4443aemr7434345pjb.8.1688843957534; Sat, 08 Jul
2023 12:19:17 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.c++
Date: Sat, 8 Jul 2023 12:19:16 -0700 (PDT)
In-Reply-To: <u7uhaa$3n1sa$2@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=85.253.185.93; posting-account=ykVvQgoAAACp4VEbaWPL3R35slQMB5Au
NNTP-Posting-Host: 85.253.185.93
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com> <u7uhaa$3n1sa$2@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a1387faa-d7ed-4344-aaa4-23c37c53bf8en@googlegroups.com>
Subject: Re: I need a CPU core exclusively for one thread
From: vvvvvvvv...@hotmail.com (V)
Injection-Date: Sat, 08 Jul 2023 19:19:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3347
 by: V - Sat, 8 Jul 2023 19:19 UTC

Your face almost impossibly similar to Rando Tomson from city with name Viljandi.

On Monday, July 3, 2023 at 4:09:48 PM UTC+3, David Brown wrote:
> On 03/07/2023 12:42, Frederick Virchanza Gotham wrote:
> >
> > I'm writing a network analysis program, and just today I've found out that it's too slow and missing packets.
> >
> > Ideally, I want the thread that reads from the network card to have exclusive use of one of the CPU cores.
> >
> > I'm looking at the following two functions:
> > sched_setaffinity
> > pthread_setaffinity_np
> >
> > And I note the following in the Linux manual:
> > "For example, by dedicating one CPU to a particular process (i.e., setting the affinity mask of that process to specify a single CPU, and setting the affinity mask of all other processes to exclude that CPU), it is possible to ensure maximum execution speed for that process"
> >
> > I can find lots and lots of code examples to set the affinity for one thread or for one process -- however I cannot find one code example showing me how to exclude all other threads.
> >
> > There's absolutely no point in me restricting my thread to the 1st CPU core if other threads can run on that core too -- in fact that will make my program _slower_ because my thread can't be scheduled on the other cores. Every code sample I can find online seems to just restrict the thread in question without placing any restriction on other threads.
> >
> > Anyone know how this is supposed to work?
> "cpu isolation" is, I believe, the term you want to look for on Google.
> I don't know if this can only be set from boot parameters or configured
> at run-time. You could also search for real-time linux, as that is
> where these features are often used.
>
> You will probably also want to disable some or all power-down modes and
> clock speed switching, as these can give significant variations in
> latencies. And you may need to pin the network card interrupts to a
> processor core too.

Re: I need a CPU core exclusively for one thread

<u8cd5d$1r11g$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=731&group=comp.lang.c%2B%2B#731

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Bonita.M...@gmail.com (Bonita Montero)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sat, 8 Jul 2023 21:24:36 +0200
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <u8cd5d$1r11g$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89cef$1c8u7$1@dont-email.me>
<u89cr3$1cc63$1@dont-email.me> <u89dkq$1cesl$1@dont-email.me>
<owXpM.42139$edH5.35183@fx11.iad> <u89gd5$1crm4$1@dont-email.me>
<u89i82$1d325$1@dont-email.me> <u89jnd$1d878$1@dont-email.me>
<u89kdn$1d9pl$1@dont-email.me> <u89kqu$1dchh$1@dont-email.me>
<u8bm3v$1oap0$1@dont-email.me> <u8br9n$1ov4t$1@dont-email.me>
<u8cc82$1qs7f$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 8 Jul 2023 19:24:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="976550cd28f44e5bc0cfc1b7d3b8f619";
logging-data="1934384"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18AFWzqWMoxuWoT6dxXTily1Se/kWCdwck="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:7BgaiTO9cS9zrKnnZ17bbUy+E2k=
Content-Language: de-DE
In-Reply-To: <u8cc82$1qs7f$1@dont-email.me>
 by: Bonita Montero - Sat, 8 Jul 2023 19:24 UTC

Am 08.07.2023 um 21:08 schrieb Chris M. Thomasson:
> On 7/8/2023 7:19 AM, Bonita Montero wrote:
>> Am 08.07.2023 um 14:51 schrieb David Brown:
>>
>>> I've tried to explain things to you, as has Scott.  Clearly, it is
>>> all  so far beyond you that the Dunning Kruger effect has taken over.
>>
>> His reasoning is really 180 degrees opposite of mine,
>> to an extent that is easily recognizable as fantasy.
>>
>>
>
> Is this a projection?

No, a very good knowledge of human nature.

Re: I need a CPU core exclusively for one thread

<u8cd6m$1r11g$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=732&group=comp.lang.c%2B%2B#732

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Bonita.M...@gmail.com (Bonita Montero)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sat, 8 Jul 2023 21:25:16 +0200
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <u8cd6m$1r11g$2@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8c9su$1qkhl$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 8 Jul 2023 19:25:10 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="976550cd28f44e5bc0cfc1b7d3b8f619";
logging-data="1934384"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+CcFyRfeFlew4hU+jugxt1flKr0QBLyXQ="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:wtWMxNMEBmbq2MakLrQRDm7b/3c=
In-Reply-To: <u8c9su$1qkhl$1@dont-email.me>
Content-Language: de-DE
 by: Bonita Montero - Sat, 8 Jul 2023 19:25 UTC

Am 08.07.2023 um 20:28 schrieb Muttley@dastardlyhq.com:
> On Sat, 8 Jul 2023 18:01:12 +0200
> Bonita Montero <Bonita.Montero@gmail.com> wrote:
>> Am 08.07.2023 um 16:59 schrieb Muttley@dastardlyhq.com:
>>> How do you think online multiplayer RPGs work?
>>
>> The only transfer a small amout of state about the player over the
>
> There's also a large amount of state about everything else going on
> in the simulated world that has to be uploaded to each player which
> has to be kept in sync.

I'm pretty sure you've never worked on things like that.

Re: I need a CPU core exclusively for one thread

<u8cd8h$1r11g$3@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=733&group=comp.lang.c%2B%2B#733

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Bonita.M...@gmail.com (Bonita Montero)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sat, 8 Jul 2023 21:26:16 +0200
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <u8cd8h$1r11g$3@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8cast$1qldc$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 8 Jul 2023 19:26:09 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="976550cd28f44e5bc0cfc1b7d3b8f619";
logging-data="1934384"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Osq9ZNGEb1/xy/GqFBtgzxH1B9Tr3Hoc="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:QNVfynWbCBljQGipwQk/ntr1oWA=
In-Reply-To: <u8cast$1qldc$3@dont-email.me>
Content-Language: de-DE
 by: Bonita Montero - Sat, 8 Jul 2023 19:26 UTC

Am 08.07.2023 um 20:45 schrieb Chris M. Thomasson:

> I think a lot of them (games) use UDP instead of TCP.

Of course. That's while you don't need re-transmits because
they would reach the other parties too late anyway.

Re: I need a CPU core exclusively for one thread

<u8cfdb$1r9vl$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=735&group=comp.lang.c%2B%2B#735

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sat, 8 Jul 2023 13:02:51 -0700
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <u8cfdb$1r9vl$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89cef$1c8u7$1@dont-email.me>
<u89cr3$1cc63$1@dont-email.me> <u89dkq$1cesl$1@dont-email.me>
<owXpM.42139$edH5.35183@fx11.iad> <u89gd5$1crm4$1@dont-email.me>
<u89i82$1d325$1@dont-email.me> <u89jnd$1d878$1@dont-email.me>
<u89kdn$1d9pl$1@dont-email.me> <u89kqu$1dchh$1@dont-email.me>
<u8bm3v$1oap0$1@dont-email.me> <u8br9n$1ov4t$1@dont-email.me>
<u8cc82$1qs7f$1@dont-email.me> <u8cd5d$1r11g$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 8 Jul 2023 20:02:51 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8419c80b6540a24623c780e80cdc6f99";
logging-data="1943541"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/W3cODhmjZ8Q8KksATMTMuI9tyfrH/E2A="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:5BN2HmUe9VB4SlcVjbPXv8q/b1Y=
Content-Language: en-US
In-Reply-To: <u8cd5d$1r11g$1@dont-email.me>
 by: Chris M. Thomasson - Sat, 8 Jul 2023 20:02 UTC

On 7/8/2023 12:24 PM, Bonita Montero wrote:
> Am 08.07.2023 um 21:08 schrieb Chris M. Thomasson:
>> On 7/8/2023 7:19 AM, Bonita Montero wrote:
>>> Am 08.07.2023 um 14:51 schrieb David Brown:
>>>
>>>> I've tried to explain things to you, as has Scott.  Clearly, it is
>>>> all  so far beyond you that the Dunning Kruger effect has taken over.
>>>
>>> His reasoning is really 180 degrees opposite of mine,
>>> to an extent that is easily recognizable as fantasy.
>>>
>>>
>>
>> Is this a projection?
>
> No, a very good knowledge of human nature.
>

Are you some sort of oracle? ;^)

Re: I need a CPU core exclusively for one thread

<87r0pioymg.fsf@nosuchdomain.example.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=737&group=comp.lang.c%2B%2B#737

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Keith.S....@gmail.com (Keith Thompson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sat, 08 Jul 2023 14:57:11 -0700
Organization: None to speak of
Lines: 14
Message-ID: <87r0pioymg.fsf@nosuchdomain.example.com>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u7uhaa$3n1sa$2@dont-email.me>
<a1387faa-d7ed-4344-aaa4-23c37c53bf8en@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="d52165c973d8e96cec00bdbbcde2ee46";
logging-data="1964025"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Ol/Gwxb1DYFrHBSk0EPem"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:Dt1IHAGgnwnY4UQrYR3PlVoF8cQ=
sha1:m4Oz6J4GwQcNarF5Dt5SJu6GWOo=
 by: Keith Thompson - Sat, 8 Jul 2023 21:57 UTC

V <vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvva@hotmail.com>
writes:
> Your face almost impossibly similar to Rando Tomson from city with name Viljandi.
[...]

"V", I've seen several posts from you here in comp.lang.c++ lately.
None of them have anything to do with C++.

Are you planning to participate in any meaningful way?

--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Will write code for food.
void Void(void) { Void(); } /* The recursive call of the void */

Re: I need a CPU core exclusively for one thread

<u8cp30$1s9r9$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=738&group=comp.lang.c%2B%2B#738

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: richard....@gmail.com (Richard Harnden)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sat, 8 Jul 2023 23:48:00 +0100
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <u8cp30$1s9r9$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u7uhaa$3n1sa$2@dont-email.me>
<a1387faa-d7ed-4344-aaa4-23c37c53bf8en@googlegroups.com>
<87r0pioymg.fsf@nosuchdomain.example.com>
Reply-To: nospam.harnden@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 8 Jul 2023 22:48:00 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="66e9922752d6d890544ac76724a6fa51";
logging-data="1976169"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Rs3czO2cgmXeC5yUATBMNtWZIqvIR1fM="
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.13.0
Cancel-Lock: sha1:aLnd8SdqAmgw6L5wvqLVDJTCF8M=
In-Reply-To: <87r0pioymg.fsf@nosuchdomain.example.com>
 by: Richard Harnden - Sat, 8 Jul 2023 22:48 UTC

On 08/07/2023 22:57, Keith Thompson wrote:
> V <vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvva@hotmail.com>
> writes:
>> Your face almost impossibly similar to Rando Tomson from city with name Viljandi.
> [...]
>
> "V", I've seen several posts from you here in comp.lang.c++ lately.
> None of them have anything to do with C++.
>
> Are you planning to participate in any meaningful way?
>

'V' is Kristjan Robam - and no he isn't. Time to update your killfile.

Re: I need a CPU core exclusively for one thread

<u8dhli$22aen$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=740&group=comp.lang.c%2B%2B#740

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sat, 8 Jul 2023 22:47:30 -0700
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <u8dhli$22aen$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8cast$1qldc$3@dont-email.me>
<u8cd8h$1r11g$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 9 Jul 2023 05:47:30 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0debb18cd6a1cd426bd8f4cf33f91905";
logging-data="2173399"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19n1RzJmHaz+0yG2cftJ/BRtY+KVpE+1Es="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:h6JnRqnT8YBJuHTxqeXkJjPv/Ao=
In-Reply-To: <u8cd8h$1r11g$3@dont-email.me>
Content-Language: en-US
 by: Chris M. Thomasson - Sun, 9 Jul 2023 05:47 UTC

On 7/8/2023 12:26 PM, Bonita Montero wrote:
> Am 08.07.2023 um 20:45 schrieb Chris M. Thomasson:
>
>> I think a lot of them (games) use UDP instead of TCP.
>
> Of course. That's while you don't need re-transmits because
> they would reach the other parties too late anyway.
>

Actually, I remember way back on my nt 4.0 days, this might of been
around 2001-2002 ish... I would have a single TCP connection for control
then a bunch on UDP connections to send datagrams.

Re: I need a CPU core exclusively for one thread

<u8ds0d$23be9$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=741&group=comp.lang.c%2B%2B#741

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Bonita.M...@gmail.com (Bonita Montero)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 10:44:03 +0200
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <u8ds0d$23be9$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8cast$1qldc$3@dont-email.me>
<u8cd8h$1r11g$3@dont-email.me> <u8dhli$22aen$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 9 Jul 2023 08:43:57 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4110ca59c0bbb9ebdc3c3ff9311c0c31";
logging-data="2207177"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/W2B0LGrfnibsVcKqNXNFNJkDtMXCE51U="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:v678u8hUz4i1Sv/PYNlNof6VkN8=
Content-Language: de-DE
In-Reply-To: <u8dhli$22aen$1@dont-email.me>
 by: Bonita Montero - Sun, 9 Jul 2023 08:44 UTC

Am 09.07.2023 um 07:47 schrieb Chris M. Thomasson:

> Actually, I remember way back on my nt 4.0 days, this might of
> been around 2001-2002 ish... I would have a single TCP connection
> for control then a bunch on UDP connections to send datagrams.

I'm pettifogging: you never had UDP-_connections_.

Re: I need a CPU core exclusively for one thread

<u8dvcp$23lpk$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=742&group=comp.lang.c%2B%2B#742

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 02:41:46 -0700
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <u8dvcp$23lpk$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8cast$1qldc$3@dont-email.me>
<u8cd8h$1r11g$3@dont-email.me> <u8dhli$22aen$1@dont-email.me>
<u8ds0d$23be9$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 9 Jul 2023 09:41:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0debb18cd6a1cd426bd8f4cf33f91905";
logging-data="2217780"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/GntqezM2aggFG0irhf+Ccs2oE2FFUTZU="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:yJQpuVlIubogT+UFFxptBGUmQlI=
Content-Language: en-US
In-Reply-To: <u8ds0d$23be9$1@dont-email.me>
 by: Chris M. Thomasson - Sun, 9 Jul 2023 09:41 UTC

On 7/9/2023 1:44 AM, Bonita Montero wrote:
> Am 09.07.2023 um 07:47 schrieb Chris M. Thomasson:
>
>> Actually, I remember way back on my nt 4.0 days, this might of
>> been  around 2001-2002 ish... I would have a single TCP connection
>> for control then a bunch on UDP connections to send datagrams.
>
> I'm pettifogging: you never had UDP-_connections_.
>
>

It was many years ago. Iirc, I would have a single TCP connection for
status and send out datagrams via UDP. It was kind of like the zmodem
protocol. I remember using a multiplex in the TCP connection to embedded
multiple status messages for different sockets. UDP was the main usage.
TCP was there to maintain a lossless comm. UDP datagrams can get lost
and/or duplicated, iirc.

Re: I need a CPU core exclusively for one thread

<u8dvgt$23lpk$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=743&group=comp.lang.c%2B%2B#743

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 02:43:57 -0700
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <u8dvgt$23lpk$2@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8cast$1qldc$3@dont-email.me>
<u8cd8h$1r11g$3@dont-email.me> <u8dhli$22aen$1@dont-email.me>
<u8ds0d$23be9$1@dont-email.me> <u8dvcp$23lpk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 9 Jul 2023 09:43:57 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0debb18cd6a1cd426bd8f4cf33f91905";
logging-data="2217780"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18GChaHIqrl7DaaLowPA0JXGbnNO8SJjwE="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:o+cAuzVDCKVwPiYaSJDtE/lIL4M=
In-Reply-To: <u8dvcp$23lpk$1@dont-email.me>
Content-Language: en-US
 by: Chris M. Thomasson - Sun, 9 Jul 2023 09:43 UTC

On 7/9/2023 2:41 AM, Chris M. Thomasson wrote:
> On 7/9/2023 1:44 AM, Bonita Montero wrote:
>> Am 09.07.2023 um 07:47 schrieb Chris M. Thomasson:
>>
>>> Actually, I remember way back on my nt 4.0 days, this might of
>>> been  around 2001-2002 ish... I would have a single TCP connection
>>> for control then a bunch on UDP connections to send datagrams.
>>
>> I'm pettifogging: you never had UDP-_connections_.
>>
>>
>
> It was many years ago. Iirc, I would have a single TCP connection for
> status and send out datagrams via UDP. It was kind of like the zmodem
> protocol. I remember using a multiplex in the TCP connection to embedded
> multiple status messages for different sockets. UDP was the main usage.
> TCP was there to maintain a lossless comm. UDP datagrams can get lost
> and/or duplicated, iirc.

I remember putting in some state in the datagrams. So, if they arrived
out of order, I could put them back together. Or, they just knew where
to be written to a memory mapped file.

Re: I need a CPU core exclusively for one thread

<u8e07f$23lpk$3@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=744&group=comp.lang.c%2B%2B#744

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 02:55:59 -0700
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <u8e07f$23lpk$3@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8cast$1qldc$3@dont-email.me>
<u8cd8h$1r11g$3@dont-email.me> <u8dhli$22aen$1@dont-email.me>
<u8ds0d$23be9$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 9 Jul 2023 09:55:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0debb18cd6a1cd426bd8f4cf33f91905";
logging-data="2217780"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19EfiCjUSordYWDEHCL7uid1OeLP9xmtYE="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:XnURRLapUxqwmVNT7c1s5dc3HQ0=
Content-Language: en-US
In-Reply-To: <u8ds0d$23be9$1@dont-email.me>
 by: Chris M. Thomasson - Sun, 9 Jul 2023 09:55 UTC

On 7/9/2023 1:44 AM, Bonita Montero wrote:
> Am 09.07.2023 um 07:47 schrieb Chris M. Thomasson:
>
>> Actually, I remember way back on my nt 4.0 days, this might of
>> been  around 2001-2002 ish... I would have a single TCP connection
>> for control then a bunch on UDP connections to send datagrams.
>
> I'm pettifogging: you never had UDP-_connections_.

Basically, I would try to send a file offset in the datagrams. The
receiver of a single datagram knew where to write it in a memory mapped
file.

Re: I need a CPU core exclusively for one thread

<u8e0dt$23lpk$4@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=745&group=comp.lang.c%2B%2B#745

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 02:59:26 -0700
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <u8e0dt$23lpk$4@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8cast$1qldc$3@dont-email.me>
<u8cd8h$1r11g$3@dont-email.me> <u8dhli$22aen$1@dont-email.me>
<u8ds0d$23be9$1@dont-email.me> <u8e07f$23lpk$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 9 Jul 2023 09:59:26 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0debb18cd6a1cd426bd8f4cf33f91905";
logging-data="2217780"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18TM8RzxgaJg1rWgYjXVn2VMKjshDSyHQI="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:gSMGaPiQJxQJlNbZQzRkAvZuBgU=
In-Reply-To: <u8e07f$23lpk$3@dont-email.me>
Content-Language: en-US
 by: Chris M. Thomasson - Sun, 9 Jul 2023 09:59 UTC

On 7/9/2023 2:55 AM, Chris M. Thomasson wrote:
> On 7/9/2023 1:44 AM, Bonita Montero wrote:
>> Am 09.07.2023 um 07:47 schrieb Chris M. Thomasson:
>>
>>> Actually, I remember way back on my nt 4.0 days, this might of
>>> been  around 2001-2002 ish... I would have a single TCP connection
>>> for control then a bunch on UDP connections to send datagrams.
>>
>> I'm pettifogging: you never had UDP-_connections_.
>
>
> Basically, I would try to send a file offset in the datagrams. The
> receiver of a single datagram knew where to write it in a memory mapped
> file.

Damn Bonita! You are making my brain think of things I did long ago...

This is why I had a TCP connection to be able to reliably request more
data until the memory mapped file was full via UDP datagrams filling it
up, so to speak...

:^D

Re: I need a CPU core exclusively for one thread

<u8e2ma$241lq$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=746&group=comp.lang.c%2B%2B#746

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 12:38:02 +0200
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <u8e2ma$241lq$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89cef$1c8u7$1@dont-email.me>
<u89cr3$1cc63$1@dont-email.me> <u89dkq$1cesl$1@dont-email.me>
<owXpM.42139$edH5.35183@fx11.iad> <u89gd5$1crm4$1@dont-email.me>
<u89i82$1d325$1@dont-email.me> <u89jnd$1d878$1@dont-email.me>
<u89kdn$1d9pl$1@dont-email.me> <u89kqu$1dchh$1@dont-email.me>
<u8bm3v$1oap0$1@dont-email.me> <u8br9n$1ov4t$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 9 Jul 2023 10:38:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="16878ad8bbe8131e1944c3c51ea412c2";
logging-data="2229946"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18JqPY6it8JpAvbAWwIJlHBHnlo7lMgU5k="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:Fd7W+WDGvn8J0ryuAKO56ay0f20=
In-Reply-To: <u8br9n$1ov4t$1@dont-email.me>
Content-Language: en-GB
 by: David Brown - Sun, 9 Jul 2023 10:38 UTC

On 08/07/2023 16:19, Bonita Montero wrote:
> Am 08.07.2023 um 14:51 schrieb David Brown:
>
>> I've tried to explain things to you, as has Scott.  Clearly, it is
>> all  so far beyond you that the Dunning Kruger effect has taken over.
>
> His reasoning is really 180 degrees opposite of mine,

Yes - because he knows what he is talking about - he has the computers
there, in his lab - and you haven't a clue. Can you really not see that?

Re: I need a CPU core exclusively for one thread

<u8e2v3$23suv$3@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=747&group=comp.lang.c%2B%2B#747

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 03:42:43 -0700
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <u8e2v3$23suv$3@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89cef$1c8u7$1@dont-email.me>
<u89cr3$1cc63$1@dont-email.me> <u89dkq$1cesl$1@dont-email.me>
<owXpM.42139$edH5.35183@fx11.iad> <u89gd5$1crm4$1@dont-email.me>
<u89i82$1d325$1@dont-email.me> <u89jnd$1d878$1@dont-email.me>
<u89kdn$1d9pl$1@dont-email.me> <u89kqu$1dchh$1@dont-email.me>
<u8bm3v$1oap0$1@dont-email.me> <u8br9n$1ov4t$1@dont-email.me>
<u8e2ma$241lq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 9 Jul 2023 10:42:43 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0debb18cd6a1cd426bd8f4cf33f91905";
logging-data="2225119"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197jHBwI+M+xgUd0Kuw6F4T7X/p1RxdhSI="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:TLVoESw5FVNPdLbxldxXVG5c9G0=
Content-Language: en-US
In-Reply-To: <u8e2ma$241lq$1@dont-email.me>
 by: Chris M. Thomasson - Sun, 9 Jul 2023 10:42 UTC

On 7/9/2023 3:38 AM, David Brown wrote:
> On 08/07/2023 16:19, Bonita Montero wrote:
>> Am 08.07.2023 um 14:51 schrieb David Brown:
>>
>>> I've tried to explain things to you, as has Scott.  Clearly, it is
>>> all  so far beyond you that the Dunning Kruger effect has taken over.
>>
>> His reasoning is really 180 degrees opposite of mine,
>
> Yes - because he knows what he is talking about - he has the computers
> there, in his lab - and you haven't a clue.  Can you really not see that?
>
>

YIKES! ;^/

Re: I need a CPU core exclusively for one thread

<u8e2vv$241lq$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=748&group=comp.lang.c%2B%2B#748

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 12:43:10 +0200
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <u8e2vv$241lq$2@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8c9su$1qkhl$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 9 Jul 2023 10:43:11 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="16878ad8bbe8131e1944c3c51ea412c2";
logging-data="2229946"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18PiqxbwAxnHdlwzk0PODIrSq6ze0BkKTg="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:K5fZOtLfiHMtaZWAQ4MYncUnAeg=
Content-Language: en-GB
In-Reply-To: <u8c9su$1qkhl$1@dont-email.me>
 by: David Brown - Sun, 9 Jul 2023 10:43 UTC

On 08/07/2023 20:28, Muttley@dastardlyhq.com wrote:
> On Sat, 8 Jul 2023 18:01:12 +0200
> Bonita Montero <Bonita.Montero@gmail.com> wrote:
>> Am 08.07.2023 um 16:59 schrieb Muttley@dastardlyhq.com:
>>> How do you think online multiplayer RPGs work?
>>
>> The only transfer a small amout of state about the player over the
>
> There's also a large amount of state about everything else going on
> in the simulated world that has to be uploaded to each player which has to be
> kept in sync.
>

Yes, that would be another type of application where the server would
need very fast network card(s). It's a different case from Scott's,
since online games generally aim for smaller amounts of data at a time
but handle vast numbers of connections (hundreds of thousands, or more)
and also want lower latencies. For Scott's file servers, there are only
hundreds of client machines, but the data files are very large and the
simulations generate massive quantities of data as they go along. But
it is certainly an application for which you want as fast networking as
you can afford on the server.

Re: I need a CPU core exclusively for one thread

<u8e3cp$23suv$4@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=749&group=comp.lang.c%2B%2B#749

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 03:50:01 -0700
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <u8e3cp$23suv$4@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8c9su$1qkhl$1@dont-email.me>
<u8e2vv$241lq$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 9 Jul 2023 10:50:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0debb18cd6a1cd426bd8f4cf33f91905";
logging-data="2225119"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/equd1hbTobj0FfKYY3xIWAOgZw9nCNHM="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:rIBAdQcAKSAjE++TKelhbiWF3BQ=
In-Reply-To: <u8e2vv$241lq$2@dont-email.me>
Content-Language: en-US
 by: Chris M. Thomasson - Sun, 9 Jul 2023 10:50 UTC

On 7/9/2023 3:43 AM, David Brown wrote:
> On 08/07/2023 20:28, Muttley@dastardlyhq.com wrote:
>> On Sat, 8 Jul 2023 18:01:12 +0200
>> Bonita Montero <Bonita.Montero@gmail.com> wrote:
>>> Am 08.07.2023 um 16:59 schrieb Muttley@dastardlyhq.com:
>>>> How do you think online multiplayer RPGs work?
>>>
>>> The only transfer a small amout of state about the player over the
>>
>> There's also a large amount of state about everything else going on
>> in the simulated world that has to be uploaded to each player which
>> has to be
>> kept in sync.
>>
>
> Yes, that would be another type of application where the server would
> need very fast network card(s).  It's a different case from Scott's,
> since online games generally aim for smaller amounts of data at a time
> but handle vast numbers of connections (hundreds of thousands, or more)
> and also want lower latencies.  For Scott's file servers, there are only
> hundreds of client machines, but the data files are very large and the
> simulations generate massive quantities of data as they go along.  But
> it is certainly an application for which you want as fast networking as
> you can afford on the server.
>

Fwiw, I am wondering of anybody else got pissed off at the nt 4.0 client
version only allowing for two concurrent TransmitFile IOCP functions to
be allowed at any one time? The nt 4 server allowed for enough
concurrent TransmitFile's to blow the non-paged memory. Grrr!

Re: I need a CPU core exclusively for one thread

<u8e6ls$24e2b$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=750&group=comp.lang.c%2B%2B#750

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Bonita.M...@gmail.com (Bonita Montero)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 13:46:11 +0200
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <u8e6ls$24e2b$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8cast$1qldc$3@dont-email.me>
<u8cd8h$1r11g$3@dont-email.me> <u8dhli$22aen$1@dont-email.me>
<u8ds0d$23be9$1@dont-email.me> <u8dvcp$23lpk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 9 Jul 2023 11:46:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4110ca59c0bbb9ebdc3c3ff9311c0c31";
logging-data="2242635"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18IUx7mZPUiVqtNQjesDWCjeVwT/dcxOAo="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:vCxAMcElZM4QU6q6yjBd5Eoj7Vc=
In-Reply-To: <u8dvcp$23lpk$1@dont-email.me>
Content-Language: de-DE
 by: Bonita Montero - Sun, 9 Jul 2023 11:46 UTC

Am 09.07.2023 um 11:41 schrieb Chris M. Thomasson:

> On 7/9/2023 1:44 AM, Bonita Montero wrote:

>> I'm pettifogging: you never had UDP-_connections_.

> It was many years ago. Iirc, ...

UDP is connectionless and stateless.

Re: I need a CPU core exclusively for one thread

<u8e8i9$24je3$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=751&group=comp.lang.c%2B%2B#751

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Mutt...@dastardlyhq.com
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 12:18:17 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <u8e8i9$24je3$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8c9su$1qkhl$1@dont-email.me>
<u8cd6m$1r11g$2@dont-email.me>
Injection-Date: Sun, 9 Jul 2023 12:18:17 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0df37d0a4511fcaa502a412b9fca0a42";
logging-data="2248131"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dsHzTX//t/sb0QePS2M82"
Cancel-Lock: sha1:756KYXwsSLgoz7xyC9/QwBp0+dE=
 by: Mutt...@dastardlyhq.com - Sun, 9 Jul 2023 12:18 UTC

On Sat, 8 Jul 2023 21:25:16 +0200
Bonita Montero <Bonita.Montero@gmail.com> wrote:
>Am 08.07.2023 um 20:28 schrieb Muttley@dastardlyhq.com:
>> On Sat, 8 Jul 2023 18:01:12 +0200
>> Bonita Montero <Bonita.Montero@gmail.com> wrote:
>>> Am 08.07.2023 um 16:59 schrieb Muttley@dastardlyhq.com:
>>>> How do you think online multiplayer RPGs work?
>>>
>>> The only transfer a small amout of state about the player over the
>>
>> There's also a large amount of state about everything else going on
>> in the simulated world that has to be uploaded to each player which
>> has to be kept in sync.
>
>I'm pretty sure you've never worked on things like that.
>

Bonita playbook rule #1: If proven wrong accuse other person of knowing
nothing/being an idiot/lying etc.

Perhaps look in the mirror occasionally.

Re: I need a CPU core exclusively for one thread

<u8ed84$251v8$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=752&group=comp.lang.c%2B%2B#752

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Bonita.M...@gmail.com (Bonita Montero)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 15:38:19 +0200
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <u8ed84$251v8$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8c9su$1qkhl$1@dont-email.me>
<u8cd6m$1r11g$2@dont-email.me> <u8e8i9$24je3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 9 Jul 2023 13:38:12 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4110ca59c0bbb9ebdc3c3ff9311c0c31";
logging-data="2263016"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+eoBR7/cYJWljeiOKidd6m1VuOrFue91s="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:OkOBmt4NQlRArUMmBp0dahUpgbM=
Content-Language: de-DE
In-Reply-To: <u8e8i9$24je3$1@dont-email.me>
 by: Bonita Montero - Sun, 9 Jul 2023 13:38 UTC

Am 09.07.2023 um 14:18 schrieb Muttley@dastardlyhq.com:
> On Sat, 8 Jul 2023 21:25:16 +0200
> Bonita Montero <Bonita.Montero@gmail.com> wrote:
>> Am 08.07.2023 um 20:28 schrieb Muttley@dastardlyhq.com:
>>> On Sat, 8 Jul 2023 18:01:12 +0200
>>> Bonita Montero <Bonita.Montero@gmail.com> wrote:
>>>> Am 08.07.2023 um 16:59 schrieb Muttley@dastardlyhq.com:
>>>>> How do you think online multiplayer RPGs work?
>>>>
>>>> The only transfer a small amout of state about the player over the
>>>
>>> There's also a large amount of state about everything else going on
>>> in the simulated world that has to be uploaded to each player which
>>> has to be kept in sync.
>>
>> I'm pretty sure you've never worked on things like that.
>>
>
> Bonita playbook rule #1: If proven wrong accuse other person of knowing
> nothing/being an idiot/lying etc.
> Perhaps look in the mirror occasionally.

If you make realtime transfers you can't afford to make
large transfers because they'd have a large latency until
being received by other parties.

Re: I need a CPU core exclusively for one thread

<YuAqM.131076$Bq67.39410@fx13.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=754&group=comp.lang.c%2B%2B#754

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx13.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: sco...@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: I need a CPU core exclusively for one thread
Newsgroups: comp.lang.c++
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com> <u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me> <u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me> <u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad> <u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me> <u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me> <u8c181$1pkhf$1@dont-email.me> <u8c9su$1qkhl$1@dont-email.me> <u8e2vv$241lq$2@dont-email.me> <u8e3cp$23suv$4@dont-email.me>
Lines: 39
Message-ID: <YuAqM.131076$Bq67.39410@fx13.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Sun, 09 Jul 2023 15:37:28 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Sun, 09 Jul 2023 15:37:28 GMT
X-Received-Bytes: 3122
 by: Scott Lurndal - Sun, 9 Jul 2023 15:37 UTC

"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> writes:
>On 7/9/2023 3:43 AM, David Brown wrote:
>> On 08/07/2023 20:28, Muttley@dastardlyhq.com wrote:
>>> On Sat, 8 Jul 2023 18:01:12 +0200
>>> Bonita Montero <Bonita.Montero@gmail.com> wrote:
>>>> Am 08.07.2023 um 16:59 schrieb Muttley@dastardlyhq.com:
>>>>> How do you think online multiplayer RPGs work?
>>>>
>>>> The only transfer a small amout of state about the player over the
>>>
>>> There's also a large amount of state about everything else going on
>>> in the simulated world that has to be uploaded to each player which
>>> has to be
>>> kept in sync.
>>>
>>
>> Yes, that would be another type of application where the server would
>> need very fast network card(s).  It's a different case from Scott's,
>> since online games generally aim for smaller amounts of data at a time
>> but handle vast numbers of connections (hundreds of thousands, or more)
>> and also want lower latencies.  For Scott's file servers, there are only
>> hundreds of client machines, but the data files are very large and the
>> simulations generate massive quantities of data as they go along.  But
>> it is certainly an application for which you want as fast networking as
>> you can afford on the server.
>>
>
>Fwiw, I am wondering of anybody else got pissed off at the nt 4.0 client
>version only allowing for two concurrent TransmitFile IOCP functions to
>be allowed at any one time? The nt 4 server allowed for enough
>concurrent TransmitFile's to blow the non-paged memory. Grrr!

Can't say I've ever actually used NT4 for anything. Or any windows
release for that matter. In the NT4 timeframe, I was still using large
IRIX machines and NT was considered a toy. We did have a source license
for NT4 and modified it to use as one of our supported guest OS' in early
hypervisor skunkwork (1998/1999) at SGI, so I was, at the time, quite familiar
with the NTOS portions of windows (which were strikingly similar to the
VAX VMS internals that I worked with in the early 80's).

Re: I need a CPU core exclusively for one thread

<u8ek88$25odb$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=755&group=comp.lang.c%2B%2B#755

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 17:37:43 +0200
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <u8ek88$25odb$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<txepM.33222$t9v6.8891@fx15.iad> <u85cvk$qfuk$1@dont-email.me>
<u869oc$tr63$1@dont-email.me> <u86j2s$v8da$1@dont-email.me>
<u86qk1$101ap$1@dont-email.me> <u872d6$10tbv$1@dont-email.me>
<u88grv$190qu$1@dont-email.me> <u88k8o$19cm3$1@dont-email.me>
<wYUpM.7255$eGef.5989@fx47.iad> <u89b1u$1c4ce$1@dont-email.me>
<u89cef$1c8u7$1@dont-email.me> <u89cr3$1cc63$1@dont-email.me>
<u89dkq$1cesl$1@dont-email.me> <owXpM.42139$edH5.35183@fx11.iad>
<u89i6c$1d28c$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 9 Jul 2023 15:37:44 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="16878ad8bbe8131e1944c3c51ea412c2";
logging-data="2285995"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX182DtzVrOKcsxSXrRmLVKXyPXQqeHU7HfU="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:3umx35EA997lQbHg9bxwXSD+aaE=
In-Reply-To: <u89i6c$1d28c$1@dont-email.me>
Content-Language: en-GB
 by: David Brown - Sun, 9 Jul 2023 15:37 UTC

On 07/07/2023 19:31, Kalevi Kolttonen wrote:
> Scott Lurndal <scott@slp53.sl.home> wrote:
>> RTL (Register Transfer Language)
>
> When reading GCC documentation many years ago, I came
> across this RTL:
>
> https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gccint/RTL.html
>
> Does it have anything to do with the RTL you guys use?
>

In both cases, the abbreviation means "Register transfer level". But
they are different kinds of register.

For the compiler, you are talking about processor registers (typically
matching a 32-bit or 64-bit integer, double precision floating point, or
possibly SIMD vector). RTL is then about transforming the program into
virtual operations that are register to register, or register op
register to register.

In logic design, whether it be programmable logic (FPGA's), ASICs, or
full-blown digital logic chips, a "register" is a single storage bit,
and RTL covers input to the register as combinational logic of signals,
clocking, enables, reset lines, and possible asynchronous overrides.
There's a lot that goes on for each single bit here, to describe it and
how it works, to simulate it, and to record its state and output. It's
not just the logical states - timing has to be taken into account too.
And while you can do bulk simulation for things like caches and static
rams, there are still hundreds of millions of gates to simulate in these
big chips.

(There are also other kinds of simulations needed for power usage,
timing closure, fanouts, etc.)

Re: I need a CPU core exclusively for one thread

<u8f4ea$27mp0$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=761&group=comp.lang.c%2B%2B#761

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 9 Jul 2023 13:14:03 -0700
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <u8f4ea$27mp0$2@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<u814i7$3nvo$1@dont-email.me> <UvVoM.17048$N3_4.6371@fx10.iad>
<u81fah$4v4j$1@dont-email.me> <QlYoM.1507$eGef.1471@fx47.iad>
<u82ntm$d40b$1@dont-email.me> <txepM.33222$t9v6.8891@fx15.iad>
<u85cvk$qfuk$1@dont-email.me> <u869oc$tr63$1@dont-email.me>
<u86j2s$v8da$1@dont-email.me> <u86qk1$101ap$1@dont-email.me>
<u872d6$10tbv$1@dont-email.me> <u88grv$190qu$1@dont-email.me>
<u88k8o$19cm3$1@dont-email.me> <wYUpM.7255$eGef.5989@fx47.iad>
<u89b1u$1c4ce$1@dont-email.me> <u89os4$1drca$1@dont-email.me>
<u8aik3$1kh55$1@dont-email.me> <u8btkk$1p86f$1@dont-email.me>
<u8c181$1pkhf$1@dont-email.me> <u8cast$1qldc$3@dont-email.me>
<u8cd8h$1r11g$3@dont-email.me> <u8dhli$22aen$1@dont-email.me>
<u8ds0d$23be9$1@dont-email.me> <u8dvcp$23lpk$1@dont-email.me>
<u8e6ls$24e2b$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 9 Jul 2023 20:14:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="0debb18cd6a1cd426bd8f4cf33f91905";
logging-data="2349856"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19nHmAW1ox4hcCqHH3A3euq/zslWatXdSs="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.13.0
Cancel-Lock: sha1:Y8EPk+e4HaOZ5ANQgZYHMAHyaos=
Content-Language: en-US
In-Reply-To: <u8e6ls$24e2b$1@dont-email.me>
 by: Chris M. Thomasson - Sun, 9 Jul 2023 20:14 UTC

On 7/9/2023 4:46 AM, Bonita Montero wrote:
> Am 09.07.2023 um 11:41 schrieb Chris M. Thomasson:
>
>> On 7/9/2023 1:44 AM, Bonita Montero wrote:
>
>>> I'm pettifogging: you never had UDP-_connections_.
>
>> It was many years ago. Iirc, ...
>
> UDP is connectionless and stateless.
>

Just read datagrams from a bound socket.

Re: I need a CPU core exclusively for one thread

<87mt04ptra.fsf@nosuchdomain.example.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=762&group=comp.lang.c%2B%2B#762

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Keith.S....@gmail.com (Keith Thompson)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Sun, 09 Jul 2023 16:09:13 -0700
Organization: None to speak of
Lines: 20
Message-ID: <87mt04ptra.fsf@nosuchdomain.example.com>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<txepM.33222$t9v6.8891@fx15.iad> <u85cvk$qfuk$1@dont-email.me>
<u869oc$tr63$1@dont-email.me> <u86j2s$v8da$1@dont-email.me>
<u86qk1$101ap$1@dont-email.me> <u872d6$10tbv$1@dont-email.me>
<u88grv$190qu$1@dont-email.me> <u88k8o$19cm3$1@dont-email.me>
<wYUpM.7255$eGef.5989@fx47.iad> <u89b1u$1c4ce$1@dont-email.me>
<u89cef$1c8u7$1@dont-email.me> <u89cr3$1cc63$1@dont-email.me>
<u89dkq$1cesl$1@dont-email.me> <owXpM.42139$edH5.35183@fx11.iad>
<u89i6c$1d28c$1@dont-email.me> <u8ek88$25odb$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="a0c615188747f41aa65179cd107ddebe";
logging-data="2397073"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/yuKPUVoFB/x1OkbM0QLXB"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:YIaf7EARZ9CLKIgA9nuGpDFMvW0=
sha1:1E6C2TFhbdMnWoM/gKAmx+w3YRk=
 by: Keith Thompson - Sun, 9 Jul 2023 23:09 UTC

David Brown <david.brown@hesbynett.no> writes:
> On 07/07/2023 19:31, Kalevi Kolttonen wrote:
>> Scott Lurndal <scott@slp53.sl.home> wrote:
>>> RTL (Register Transfer Language)
>> When reading GCC documentation many years ago, I came
>> across this RTL:
>> https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gccint/RTL.html
>> Does it have anything to do with the RTL you guys use?
>>
>
> In both cases, the abbreviation means "Register transfer level". But
> they are different kinds of register.
[...]

In the gcc documentation, RTL means "Register Transfer Language".

--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Will write code for food.
void Void(void) { Void(); } /* The recursive call of the void */

Re: I need a CPU core exclusively for one thread

<u8ga55$2felt$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=763&group=comp.lang.c%2B%2B#763

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Mon, 10 Jul 2023 08:57:40 +0200
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <u8ga55$2felt$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<txepM.33222$t9v6.8891@fx15.iad> <u85cvk$qfuk$1@dont-email.me>
<u869oc$tr63$1@dont-email.me> <u86j2s$v8da$1@dont-email.me>
<u86qk1$101ap$1@dont-email.me> <u872d6$10tbv$1@dont-email.me>
<u88grv$190qu$1@dont-email.me> <u88k8o$19cm3$1@dont-email.me>
<wYUpM.7255$eGef.5989@fx47.iad> <u89b1u$1c4ce$1@dont-email.me>
<u89cef$1c8u7$1@dont-email.me> <u89cr3$1cc63$1@dont-email.me>
<u89dkq$1cesl$1@dont-email.me> <owXpM.42139$edH5.35183@fx11.iad>
<u89i6c$1d28c$1@dont-email.me> <u8ek88$25odb$1@dont-email.me>
<87mt04ptra.fsf@nosuchdomain.example.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 10 Jul 2023 06:57:42 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6a86e27c6f3f4596b103285c79892d05";
logging-data="2603709"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/g82/ely1W+oUHb1QLj/gGbD3zf2Haaxc="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.9.0
Cancel-Lock: sha1:7ujN2TyvOJAUEPxgcCmVRBPb1sk=
Content-Language: en-GB
In-Reply-To: <87mt04ptra.fsf@nosuchdomain.example.com>
 by: David Brown - Mon, 10 Jul 2023 06:57 UTC

On 10/07/2023 01:09, Keith Thompson wrote:
> David Brown <david.brown@hesbynett.no> writes:
>> On 07/07/2023 19:31, Kalevi Kolttonen wrote:
>>> Scott Lurndal <scott@slp53.sl.home> wrote:
>>>> RTL (Register Transfer Language)
>>> When reading GCC documentation many years ago, I came
>>> across this RTL:
>>> https://gcc.gnu.org/onlinedocs/gcc-7.1.0/gccint/RTL.html
>>> Does it have anything to do with the RTL you guys use?
>>>
>>
>> In both cases, the abbreviation means "Register transfer level". But
>> they are different kinds of register.
> [...]
>
> In the gcc documentation, RTL means "Register Transfer Language".
>

Thanks for the correction.

GCC's RTL is the internal language / notation / data structure at the
register transfer level. In either case, we are talking about
registers, and transfer of data into and out of them - the same name,
and related concepts, but major differences nonetheless when talking
about the inner workings of compilers, and digital hardware designs.
They are close enough for potential confusion, and I hope I've made
things a little clearer for folks here unfamiliar with hardware design
languages.


devel / comp.lang.c++ / Re: I need a CPU core exclusively for one thread

Pages:12345678
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor