Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"There is no distinctly American criminal class except Congress." -- Mark Twain


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

<u89f7j$1ck6b$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jameskuy...@alumni.caltech.edu (James Kuyper)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Fri, 7 Jul 2023 12:41:23 -0400
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <u89f7j$1ck6b$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<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>
<u89cef$1c8u7$1@dont-email.me> <u89cr3$1cc63$1@dont-email.me>
<u89dkq$1cesl$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 7 Jul 2023 16:41:24 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="15cdb1fd56dc621db603fe3d6c6066b5";
logging-data="1462475"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19f1rkl/7eDDvzKwwazs9twXniONxRK4eo="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:weCeKYhE28R40GGrFAXFr8TcZP0=
In-Reply-To: <u89dkq$1cesl$1@dont-email.me>
Content-Language: en-US
 by: James Kuyper - Fri, 7 Jul 2023 16:41 UTC

On 7/7/23 12:14, Kalevi Kolttonen wrote:
....
> He did describe his lab setup by saying that there are
> "hundreds of high-end multicore servers performing RTL
> simulations 24x7 using NFS".
>
> I have no idea what RTL is, ...
Scott can tell us, of course, but it might be one of these:
<https://en.wikipedia.org/wiki/RTL#Electronics>

Re: I need a CPU core exclusively for one thread

<owXpM.42139$edH5.35183@fx11.iad>

  copy mid

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

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!news.nntp4.net!nntp.terraraq.uk!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx11.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> <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> <u89cef$1c8u7$1@dont-email.me> <u89cr3$1cc63$1@dont-email.me> <u89dkq$1cesl$1@dont-email.me>
Lines: 41
Message-ID: <owXpM.42139$edH5.35183@fx11.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Fri, 07 Jul 2023 17:00:04 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Fri, 07 Jul 2023 17:00:04 GMT
X-Received-Bytes: 3090
 by: Scott Lurndal - Fri, 7 Jul 2023 17:00 UTC

kalevi@kolttonen.fi (Kalevi Kolttonen) writes:
>Bonita Montero <Bonita.Montero@gmail.com> wrote:
>> Am 07.07.2023 um 17:53 schrieb Kalevi Kolttonen:
>>
>>> Do you happen to have any good reasons why he would lie
>>> about their lab?
>>
>> 100GbE is a backbone-technology, maybe for linking switches
>> with further lower speed links. For which application would
>> you need a fileserver which can supply 12,5GB/s ?
>
>He did describe his lab setup by saying that there are
>"hundreds of high-end multicore servers performing RTL
>simulations 24x7 using NFS".

RTL (Register Transfer Language) aka HDL (Hardware Description Language)
aka Verilog. A hardware description language used
to design advanced (3nm process in our case) processor chips. With
lots of cores (36 or more) and the aforementioned hardware accelerator
blocks. The simulations actually simulate every gate clock by clock under various
directed and randomized test cases to ensure that the very expensive 3nm
process masks create a working chip. Each block is verified (simulated)
individual, groups of blocks are simulated together and various
full-chip simulations (the entire design) are also run. Then there are
the back-end tasks - floorplanning and pnr (Place and Route) to locate each
RTL block totaling many billion transistors. Then there is timing closure[*],
often with margins in the 10s of picosecond range.

[*] Ensuring that signal propogation in any particular combinatorial
path doesn't exceed the clock interval.

I'd also point out that the major customers for server grade processors
are AWS, Azure, Google and Facebook; all of which use 25/40Gbe(past) or 100Gbe(present)
rack to rack and rack to egress/ingress pipes and at least 10g rack to each server. As
David pointed out, with 192 core processors now available, 192 guest VMs can
easly saturate a 100Gbe link on a server.

Meanwhile, 400Gbe optical PHY modules became available a couple years ago
signaling that 200Gbe and 400Gbe are soon to follow.

Re: I need a CPU core exclusively for one thread

<u89gd5$1crm4$1@dont-email.me>

  copy mid

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

  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: Fri, 7 Jul 2023 19:01:31 +0200
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <u89gd5$1crm4$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<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> <u89cef$1c8u7$1@dont-email.me>
<u89cr3$1cc63$1@dont-email.me> <u89dkq$1cesl$1@dont-email.me>
<owXpM.42139$edH5.35183@fx11.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 7 Jul 2023 17:01:25 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9b9c33355285f0f351ddc1afa61f8445";
logging-data="1470148"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ZEwz9kXXDHZQUDThpj50FjDvLrBR47ls="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:0rJwt1lN/CGiKznYkLzFQGIRx6E=
In-Reply-To: <owXpM.42139$edH5.35183@fx11.iad>
Content-Language: de-DE
 by: Bonita Montero - Fri, 7 Jul 2023 17:01 UTC

Am 07.07.2023 um 19:00 schrieb Scott Lurndal:

> RTL (Register Transfer Language) aka HDL (Hardware Description Language)
> aka Verilog. A hardware description language used
> to design advanced (3nm process in our case) processor chips. With
> lots of cores (36 or more) and the aforementioned hardware accelerator
> blocks. The simulations actually simulate every gate clock by clock under various
> directed and randomized test cases to ensure that the very expensive 3nm
> process masks create a working chip. Each block is verified (simulated)
> individual, groups of blocks are simulated together and various
> full-chip simulations (the entire design) are also run. Then there are
> the back-end tasks - floorplanning and pnr (Place and Route) to locate each
> RTL block totaling many billion transistors. Then there is timing closure[*],
> often with margins in the 10s of picosecond range.

And why should that need such large and fast transfers ?

Re: I need a CPU core exclusively for one thread

<u89gdq$1crm4$2@dont-email.me>

  copy mid

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

  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: Fri, 7 Jul 2023 19:01:52 +0200
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <u89gdq$1crm4$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> <u89cui$1cd93$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 7 Jul 2023 17:01:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9b9c33355285f0f351ddc1afa61f8445";
logging-data="1470148"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19H0x1jkCNcc0zjIJGTjm8KBBIRRkKxH6M="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:tvL5iPqt9a1G9sCvDx6pSCYwSNQ=
In-Reply-To: <u89cui$1cd93$1@dont-email.me>
Content-Language: de-DE
 by: Bonita Montero - Fri, 7 Jul 2023 17:01 UTC

Am 07.07.2023 um 18:02 schrieb David Brown:
> On 07/07/2023 17:30, Bonita Montero wrote:
>> Am 07.07.2023 um 16:05 schrieb Scott Lurndal:
>>
>>> Our lab fileservers (using 25gb, 40gb and 100gb network adapters)
>>> serve hundreds of high-end multicore servers performing RTL simulations
>>> 24x7 using NFS.
>>
>> I don't believe you at all, that's pure phantasy.
>
> Do you think Scott is deliberately lying here? ...

Yes.

>
> It would appear you know practically nothing about servers or
> networking, especially for more demanding uses.  That's fine, of course
> - no one knows about everything, and most people have little interest in
> such things unless they actually need to know about them.  However, it
> is absurd to suggest that just because /you/ can't imagine what how such
> systems might be used, they don't exist.  And it is arrogant and
> obnoxious to accuse those who /do/ know, and /do/ use such systems, of
> lying about it.
>
>
>
>> But fileservers don't have high CPU-load anyway.
>> So manual segementation wouldn't hurt, even more
>> because in a LAN-segment you have jumbo frames.
>>
>>
>

Re: I need a CPU core exclusively for one thread

<u89gev$1cs73$1@dont-email.me>

  copy mid

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

  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: Fri, 7 Jul 2023 19:02:29 +0200
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <u89gev$1cs73$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<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>
<u89cef$1c8u7$1@dont-email.me> <u89cr3$1cc63$1@dont-email.me>
<u89dkq$1cesl$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 7 Jul 2023 17:02:23 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9b9c33355285f0f351ddc1afa61f8445";
logging-data="1470691"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18X8XF+orng4CZRPty3zwHfxwplhkVHPi4="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:k8hcGgm/19BumgdUHkABZUfKm2Q=
In-Reply-To: <u89dkq$1cesl$1@dont-email.me>
Content-Language: de-DE
 by: Bonita Montero - Fri, 7 Jul 2023 17:02 UTC

Am 07.07.2023 um 18:14 schrieb Kalevi Kolttonen:

> He did describe his lab setup by saying that there are
> "hundreds of high-end multicore servers performing RTL
> simulations 24x7 using NFS".

Simulations needing constant I/Os with such a speed ???

> I have no idea what RTL is, it could perhaps be something
> to do with CPUs, I don't know. But it is obvious that what
> they are doing is no joke.
>
> br,
> KK

Re: I need a CPU core exclusively for one thread

<aMXpM.71321$W7d4.53411@fx18.iad>

  copy mid

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

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.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> <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> <u89cui$1cd93$1@dont-email.me>
Lines: 32
Message-ID: <aMXpM.71321$W7d4.53411@fx18.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Fri, 07 Jul 2023 17:16:54 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Fri, 07 Jul 2023 17:16:54 GMT
X-Received-Bytes: 2286
 by: Scott Lurndal - Fri, 7 Jul 2023 17:16 UTC

David Brown <david.brown@hesbynett.no> writes:
>On 07/07/2023 17:30, Bonita Montero wrote:
>> Am 07.07.2023 um 16:05 schrieb Scott Lurndal:
>>
>>> Our lab fileservers (using 25gb, 40gb and 100gb network adapters)
>>> serve hundreds of high-end multicore servers performing RTL simulations
>>> 24x7 using NFS.
>>
>> I don't believe you at all, that's pure phantasy.
>
>Do you think Scott is deliberately lying here? That's quite the accusation.

Indeed.

>
>It would appear you know practically nothing about servers or
>networking, especially for more demanding uses. That's fine, of course
>- no one knows about everything, and most people have little interest in
>such things unless they actually need to know about them. However, it
>is absurd to suggest that just because /you/ can't imagine what how such
>systems might be used, they don't exist. And it is arrogant and
>obnoxious to accuse those who /do/ know, and /do/ use such systems, of
>lying about it.
>
>
>
>> But fileservers don't have high CPU-load anyway.

I would argue that this isn't actually the case. Consider,
for example, file servers that support deduplication.

https://www.netapp.com/data-management/what-is-data-deduplication/

Re: I need a CPU core exclusively for one thread

<u89i6c$1d28c$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: kal...@kolttonen.fi (Kalevi Kolttonen)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Fri, 7 Jul 2023 17:31:56 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 12
Sender: <untosten@0.0.0.0>
Message-ID: <u89i6c$1d28c$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>
Injection-Date: Fri, 7 Jul 2023 17:31:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9f32f3a5d69ff510bff006a766efd92e";
logging-data="1476876"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1848UGFLdbEdQJzPPNdR7iU1BkproXXZlQ="
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.3.8-200.fc38.x86_64 (x86_64))
Cancel-Lock: sha1:Qbs+nUB0wXvtCvGmMLEV5Y6QdJw=
 by: Kalevi Kolttonen - Fri, 7 Jul 2023 17:31 UTC

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?

br,
KK

Re: I need a CPU core exclusively for one thread

<u89i82$1d325$1@dont-email.me>

  copy mid

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

  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: Fri, 7 Jul 2023 19:32:49 +0200
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <u89i82$1d325$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<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> <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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 7 Jul 2023 17:32:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9150121c081f7e56fbe6d78c78d231c3";
logging-data="1477701"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3Inf0NRDj8JGqmU9DYh31MVTerX5zIZI="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.9.0
Cancel-Lock: sha1:9ZIFtKPJeVwQKnKhknJ+PVBJ2bM=
In-Reply-To: <u89gd5$1crm4$1@dont-email.me>
Content-Language: en-GB
 by: David Brown - Fri, 7 Jul 2023 17:32 UTC

On 07/07/2023 19:01, Bonita Montero wrote:
> Am 07.07.2023 um 19:00 schrieb Scott Lurndal:
>
>> RTL (Register Transfer Language) aka HDL (Hardware Description Language)
>> aka Verilog.  A hardware description language used
>> to design advanced (3nm process in our case) processor chips.  With
>> lots of cores (36 or more) and the aforementioned hardware accelerator
>> blocks.    The simulations actually simulate every gate clock by clock
>> under various
>> directed and randomized test cases to ensure that the very expensive 3nm
>> process masks create a working chip.    Each block is verified
>> (simulated)
>> individual,  groups of blocks are simulated together and various
>> full-chip simulations (the entire design) are also run.  Then there are
>> the back-end tasks - floorplanning and pnr (Place and Route) to locate
>> each
>> RTL block totaling many billion transistors.  Then there is timing
>> closure[*],
>> often with margins in the 10s of picosecond range.
>
> And why should that need such large and fast transfers ?
>

Since you haven't a clue what RTL simulation involves, while Scott
clearly does, why do you feel qualified to doubt him?

RTL simulation for these kinds of chips are /massive/ tasks. (Note that
the "36 or more cores" refers to the chips designed at Scott's company -
not the servers used for simulation, which will have as many cores as
economically feasible.) These chips will have billions of gates, which
need to be simulated. My guess is that they will be using many
thousands of processor cores spread across hundreds of machines for
doing the work, each machine having perhaps half a terabyte of ram.
Since you are simulating a single chip, each server can only simulate
part of it (in time and space), and you need a great deal of
communication between the machines to accurately model the interactions
between parts. So there will be very fast networking between the servers.

Then there are the files and databases involved, and output files. The
design files will be measured in gigabytes, as will the output files,
and there are hundreds of simulation servers accessing these files from
central repositories. Of course they will need massive bandwidths on
the file servers. And you will want the lowest practical latencies for
the file serving - even though file serving takes relatively little
processing power, you want to spread the different clients around the
cores of the server (with RSS) to minimise latencies. You do not want
everything bottlenecked through one core.

All this is, of course, very expensive. But if it saves a single failed
tape-out and prototype run of the chips, it will pay for itself.

Re: I need a CPU core exclusively for one thread

<u89jnd$1d878$1@dont-email.me>

  copy mid

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

  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: Fri, 7 Jul 2023 19:58:11 +0200
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <u89jnd$1d878$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<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> <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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 7 Jul 2023 17:58:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9b9c33355285f0f351ddc1afa61f8445";
logging-data="1482984"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Y945F/mIv/XbtwReHq+8p+hG18Xlh0Bs="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:V7exJuRXB8QQ3f9TyOq8ki+W/k8=
Content-Language: de-DE
In-Reply-To: <u89i82$1d325$1@dont-email.me>
 by: Bonita Montero - Fri, 7 Jul 2023 17:58 UTC

Am 07.07.2023 um 19:32 schrieb David Brown:

> RTL simulation for these kinds of chips are /massive/ tasks.  (Note that
> the "36 or more cores" refers to the chips designed at Scott's company -
> not the servers used for simulation, which will have as many cores as
> economically feasible.)  These chips will have billions of gates, which
> need to be simulated.  My guess is that they will be using many
> thousands of processor cores spread across hundreds of machines for
> doing the work, each machine having perhaps half a terabyte of ram.
> Since you are simulating a single chip, each server can only simulate
> part of it (in time and space), and you need a great deal of
> communication between the machines to accurately model the interactions
> between parts.  So there will be very fast networking between the servers.

If you would do that with constant I/Os on the data and not in RAM
you would simulate almost nothing. Scott is lying.

Re: I need a CPU core exclusively for one thread

<u89kdn$1d9pl$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: kal...@kolttonen.fi (Kalevi Kolttonen)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Fri, 7 Jul 2023 18:09:59 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Sender: <untosten@0.0.0.0>
Message-ID: <u89kdn$1d9pl$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>
Injection-Date: Fri, 7 Jul 2023 18:09:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9f32f3a5d69ff510bff006a766efd92e";
logging-data="1484597"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19HuiLR2E/K0U6TZGj9JyzXyngu7ThQuaw="
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.3.8-200.fc38.x86_64 (x86_64))
Cancel-Lock: sha1:OvhdTdqDAt6Cm6iUS2KX55f4m6I=
 by: Kalevi Kolttonen - Fri, 7 Jul 2023 18:09 UTC

Bonita Montero <Bonita.Montero@gmail.com> wrote:
> Scott is lying.

I am beginning to understand why some people have
killfiled you. I have never killfiled anybody and
never will, but please stop those ridiculous
accusations immediately. It is utter foolishness.

Based on several wise comments, there is absolutely
no reason to doubt Scott Lurndal's sincerity.
I am sure you are the only one who thinks he is lying.

br,
KK

Re: I need a CPU core exclusively for one thread

<u89kqu$1dchh$1@dont-email.me>

  copy mid

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

  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: Fri, 7 Jul 2023 20:17:08 +0200
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <u89kqu$1dchh$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 7 Jul 2023 18:17:02 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9b9c33355285f0f351ddc1afa61f8445";
logging-data="1487409"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+LyD5FPf12LPxc5iBU6KbBtLGFgthwsE0="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:3e+QmnsUrzCfq/PLILV5umt7ehA=
Content-Language: de-DE
In-Reply-To: <u89kdn$1d9pl$1@dont-email.me>
 by: Bonita Montero - Fri, 7 Jul 2023 18:17 UTC

Am 07.07.2023 um 20:09 schrieb Kalevi Kolttonen:

> Bonita Montero <Bonita.Montero@gmail.com> wrote:

>> Scott is lying.

> I am beginning to understand why some people have
> killfiled you. I have never killfiled anybody and
> never will, but please stop those ridiculous
> accusations immediately. It is utter foolishness.

Think about the lag between I/O latency and cache- / memory-latency.
Imagine what a calculation's speed on a data set constantly fetched
from I/O would be.

Re: I need a CPU core exclusively for one thread

<u89lrt$1dgrl$1@dont-email.me>

  copy mid

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

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: kal...@kolttonen.fi (Kalevi Kolttonen)
Newsgroups: comp.lang.c++
Subject: Re: I need a CPU core exclusively for one thread
Date: Fri, 7 Jul 2023 18:34:38 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 37
Sender: <untosten@0.0.0.0>
Message-ID: <u89lrt$1dgrl$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com> <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>
Injection-Date: Fri, 7 Jul 2023 18:34:38 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9f32f3a5d69ff510bff006a766efd92e";
logging-data="1491829"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/AfRcsIdh48Ot87jJLvfSgL51fhsEnOIk="
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.3.8-200.fc38.x86_64 (x86_64))
Cancel-Lock: sha1:2cYNGiRnUUwxbc9EEGY5Uqp3BwQ=
 by: Kalevi Kolttonen - Fri, 7 Jul 2023 18:34 UTC

Bonita Montero <Bonita.Montero@gmail.com> wrote:
> Am 07.07.2023 um 20:09 schrieb Kalevi Kolttonen:
>
>> Bonita Montero <Bonita.Montero@gmail.com> wrote:
>
>>> Scott is lying.
>
>> I am beginning to understand why some people have
>> killfiled you. I have never killfiled anybody and
>> never will, but please stop those ridiculous
>> accusations immediately. It is utter foolishness.
>
> Think about the lag between I/O latency and cache- / memory-latency.
> Imagine what a calculation's speed on a data set constantly fetched
> from I/O would be.

No, I will not. Instead I will freely admit that
those demanding CPU simulations involving high-end
hardware devices are totally outside my very small
set of knowledge. It is specialized expert knowlegde
that only a handful of people have. Ordinary folks
never get access to labs like that.

It is obvious that Scott is one of those experts.
Calling him a liar is stone cold crazy... Oh no!

Again, why would he lie? To show off his skills,
or to brag about the workings of his advanced lab?

I seem to remember that Scott has been working in
the CS field ever since the big Burroughs machines
were hot. It means he has *decades of experience*.

This is my last comment concerning this matter.

br,
KK

Re: I need a CPU core exclusively for one thread

<u89mhi$1dji0$1@dont-email.me>

  copy mid

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

  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: Fri, 7 Jul 2023 20:46:16 +0200
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <u89mhi$1dji0$1@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<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>
<u89lrt$1dgrl$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 7 Jul 2023 18:46:10 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9b9c33355285f0f351ddc1afa61f8445";
logging-data="1494592"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/o6HGnVRk8GbIVB57tncnc3/UA2fDqHF0="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:T5W80chljso4Jb51s56QrLNQ1RY=
Content-Language: de-DE
In-Reply-To: <u89lrt$1dgrl$1@dont-email.me>
 by: Bonita Montero - Fri, 7 Jul 2023 18:46 UTC

Am 07.07.2023 um 20:34 schrieb Kalevi Kolttonen:

> No, I will not. Instead I will freely admit that
> those demanding CPU simulations involving high-end
> hardware devices are totally outside my very small
> set of knowledge. It is specialized expert knowlegde
> that only a handful of people have. Ordinary folks
> never get access to labs like that.

LOL

Re: I need a CPU core exclusively for one thread

<HgZpM.11847$3qt4.5184@fx08.iad>

  copy mid

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

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx08.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> <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> <u89gd5$1crm4$1@dont-email.me> <u89i82$1d325$1@dont-email.me>
Lines: 78
Message-ID: <HgZpM.11847$3qt4.5184@fx08.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Fri, 07 Jul 2023 18:59:51 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Fri, 07 Jul 2023 18:59:51 GMT
X-Received-Bytes: 5185
 by: Scott Lurndal - Fri, 7 Jul 2023 18:59 UTC

David Brown <david.brown@hesbynett.no> writes:
>On 07/07/2023 19:01, Bonita Montero wrote:
>> Am 07.07.2023 um 19:00 schrieb Scott Lurndal:
>>
>>> RTL (Register Transfer Language) aka HDL (Hardware Description Language)
>>> aka Verilog.  A hardware description language used
>>> to design advanced (3nm process in our case) processor chips.  With
>>> lots of cores (36 or more) and the aforementioned hardware accelerator
>>> blocks.    The simulations actually simulate every gate clock by clock
>>> under various
>>> directed and randomized test cases to ensure that the very expensive 3nm
>>> process masks create a working chip.    Each block is verified
>>> (simulated)
>>> individual,  groups of blocks are simulated together and various
>>> full-chip simulations (the entire design) are also run.  Then there are
>>> the back-end tasks - floorplanning and pnr (Place and Route) to locate
>>> each
>>> RTL block totaling many billion transistors.  Then there is timing
>>> closure[*],
>>> often with margins in the 10s of picosecond range.
>>
>> And why should that need such large and fast transfers ?
>>
>
>Since you haven't a clue what RTL simulation involves, while Scott
>clearly does, why do you feel qualified to doubt him?
>
>RTL simulation for these kinds of chips are /massive/ tasks. (Note that
>the "36 or more cores" refers to the chips designed at Scott's company -
>not the servers used for simulation, which will have as many cores as
>economically feasible.) These chips will have billions of gates, which
>need to be simulated. My guess is that they will be using many
>thousands of processor cores spread across hundreds of machines for
>doing the work, each machine having perhaps half a terabyte of ram.
>Since you are simulating a single chip, each server can only simulate
>part of it (in time and space), and you need a great deal of
>communication between the machines to accurately model the interactions
>between parts. So there will be very fast networking between the servers.
>
>Then there are the files and databases involved, and output files. The
>design files will be measured in gigabytes, as will the output files,

All correct. The output files consist of log files (debug information
from the test bench and test driver - when simulating a CPU, the log
also contains each disassembled instruction, all input and output registers
and any state changed as a result of instruction execution. This state is
compared against a golden reference model each instruction. There are also
optional 'wave' files, which contain a
clock-by-clock list of signal state changes for post-analysis and debugging
using visualization tools.

Simulating one real-time second of a 2Ghz design results in 2 billion
clocks, for which all the signal state data needs to be stored on disk.

>and there are hundreds of simulation servers accessing these files from
>central repositories. Of course they will need massive bandwidths on
>the file servers. And you will want the lowest practical latencies for
>the file serving - even though file serving takes relatively little
>processing power, you want to spread the different clients around the
>cores of the server (with RSS) to minimise latencies. You do not want
>everything bottlenecked through one core.
>
>All this is, of course, very expensive. But if it saves a single failed
>tape-out and prototype run of the chips, it will pay for itself.

Indeed.

"There are many clever tricks that are being used to lower costs
of designing that chip, but the biggest hinderances to bringing
that design to market is the cost of a mask set. On a foundry
process node, at 90nm to 45nm, mask sets cost on the order of
hundreds of thousands of dollars. At 28nm it moves beyond $1M. With
7nm, the cost increases beyond $10M, and now, as we cross the 3nm
barrier, mask sets will begin to push into the $40M range."

https://www.semianalysis.com/p/the-dark-side-of-the-semiconductor

You don't want to have to spin your design.

Re: I need a CPU core exclusively for one thread

<FjZpM.11848$3qt4.8212@fx08.iad>

  copy mid

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

  copy link   Newsgroups: comp.lang.c++
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx08.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> <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>
Lines: 58
Message-ID: <FjZpM.11848$3qt4.8212@fx08.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Fri, 07 Jul 2023 19:03:01 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Fri, 07 Jul 2023 19:03:01 GMT
X-Received-Bytes: 3056
 by: Scott Lurndal - Fri, 7 Jul 2023 19:03 UTC

kalevi@kolttonen.fi (Kalevi Kolttonen) writes:
>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?

Completely unrelated. Here's a sample:

logic [7:0] smb_ctl;
logic [7:0] smb_sta;
logic [31:0] grb_rdata;
logic csr_inf_rd_err;
logic [31:0] elided;

always_ff @(posedge cclk or negedge crst_l) begin
if (!crst_l) begin
smb_re <= 1'b0;
smb_we <= 1'b0;
csr_blk_rd_en <= 1'b0;
csr_blk_wr_en <= 1'b0;
end else if (inf_csr_we &&
(inf_csr_cmd_code == `SMB_CMD_CTL)) begin
smb_re <= inf_csr_wdata[`SMB_CTL_RD_START];
smb_we <= inf_csr_wdata[`SMB_CTL_WR_START];
csr_blk_rd_en <= inf_csr_wdata[`SMB_CTL_BLK_RD_EN];
csr_blk_wr_en <= inf_csr_wdata[`SMB_CTL_BLK_WR_EN];
end else begin
smb_re <= 1'b0;
smb_we <= 1'b0;
csr_blk_rd_en <= csr_blk_rd_en;
csr_blk_wr_en <= csr_blk_wr_en;
end
end

assign smb_ctl = {4'b0, csr_blk_wr_en, csr_blk_rd_en, 2'b0};
assign smb_sta = {2'b0, csr_inf_rd_err, csr_inf_rd_vld,
last_prcl_st[2:0], smb_prcl_err};

// Write Address
always_ff @(posedge cclk or negedge crst_l) begin
if (!crst_l) begin
smb_waddr <= 32'b0;
end else if (inf_csr_we) begin
if (inf_csr_cmd_code == `SMB_CMD_WADDR0)
smb_waddr[7:0] <= inf_csr_wdata;
if (inf_csr_cmd_code == `SMB_CMD_WADDR1)
smb_waddr[15:8] <= inf_csr_wdata;
if (inf_csr_cmd_code == `SMB_CMD_WADDR2)
smb_waddr[23:16] <= inf_csr_wdata;
if (inf_csr_cmd_code == `SMB_CMD_WADDR3)
smb_waddr[31:24] <= inf_csr_wdata;
end
end

Re: I need a CPU core exclusively for one thread

<u89os4$1drca$1@dont-email.me>

  copy mid

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

  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: Fri, 7 Jul 2023 12:25:56 -0700
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <u89os4$1drca$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 7 Jul 2023 19:25:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="29b975153a3daa23d7bba3c90e456b1f";
logging-data="1502602"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+hgdrdPJ0e3hTkaDVvhSksVB+pH1CDX8U="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:JRwGfYJDE/Kryxy2Hzvhqe9PPXs=
In-Reply-To: <u89b1u$1c4ce$1@dont-email.me>
Content-Language: en-US
 by: Chris M. Thomasson - Fri, 7 Jul 2023 19:25 UTC

On 7/7/2023 8:30 AM, Bonita Montero wrote:
> Am 07.07.2023 um 16:05 schrieb Scott Lurndal:
>
>> Our lab fileservers (using 25gb, 40gb and 100gb network adapters)
>> serve hundreds of high-end multicore servers performing RTL simulations
>> 24x7 using NFS.
>
> I don't believe you at all, that's pure phantasy.

Show me your proof that Scott is lying to us all?

;^/

> But fileservers don't have high CPU-load anyway.
> So manual segementation wouldn't hurt, even more
> because in a LAN-segment you have jumbo frames.
>
>

Re: I need a CPU core exclusively for one thread

<u89p3n$1drca$2@dont-email.me>

  copy mid

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

  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: Fri, 7 Jul 2023 12:30:00 -0700
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <u89p3n$1drca$2@dont-email.me>
References: <d1a220ed-4ae3-42ce-8fb9-8aa408004dffn@googlegroups.com>
<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> <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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 7 Jul 2023 19:29:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="29b975153a3daa23d7bba3c90e456b1f";
logging-data="1502602"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX181zAB3wTEiRUTPyxWlHBNTBQRAmwVF9ws="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:ngn92M4wR2zYRp5nOXIOmpU96w0=
Content-Language: en-US
In-Reply-To: <u89jnd$1d878$1@dont-email.me>
 by: Chris M. Thomasson - Fri, 7 Jul 2023 19:30 UTC

On 7/7/2023 10:58 AM, Bonita Montero wrote:
> Am 07.07.2023 um 19:32 schrieb David Brown:
>
>> RTL simulation for these kinds of chips are /massive/ tasks.  (Note
>> that the "36 or more cores" refers to the chips designed at Scott's
>> company - not the servers used for simulation, which will have as many
>> cores as economically feasible.)  These chips will have billions of
>> gates, which need to be simulated.  My guess is that they will be
>> using many thousands of processor cores spread across hundreds of
>> machines for doing the work, each machine having perhaps half a
>> terabyte of ram. Since you are simulating a single chip, each server
>> can only simulate part of it (in time and space), and you need a great
>> deal of communication between the machines to accurately model the
>> interactions between parts.  So there will be very fast networking
>> between the servers.
>
> If you would do that with constant I/Os on the data and not in RAM
> you would simulate almost nothing. Scott is lying.
>

Humm... Wow, Bonita, wow... ;^o

Re: I need a CPU core exclusively for one thread

<u8aik3$1kh55$1@dont-email.me>

  copy mid

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

  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 04:45:29 +0200
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <u8aik3$1kh55$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 8 Jul 2023 02:45:23 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="976550cd28f44e5bc0cfc1b7d3b8f619";
logging-data="1721509"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18IJVu265R2kTc4xDWfjDF8sZw228uJYfs="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:ldEh+9kZsl4xv4A5Dsg7JzFRMLU=
Content-Language: de-DE
In-Reply-To: <u89os4$1drca$1@dont-email.me>
 by: Bonita Montero - Sat, 8 Jul 2023 02:45 UTC

Am 07.07.2023 um 21:25 schrieb Chris M. Thomasson:

> Show me your proof that Scott is lying to us all?

It's unplausible that such a simulation isn't done
entirely in RAM but with constant I/O over the network.

Re: I need a CPU core exclusively for one thread

<u8bm3v$1oap0$1@dont-email.me>

  copy mid

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

  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: Sat, 8 Jul 2023 14:51:11 +0200
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <u8bm3v$1oap0$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 8 Jul 2023 12:51:11 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f50c89f5b44ca3415d8eec3e5cccddfa";
logging-data="1846048"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/hp9EXf6AT1ckcAHDXxgU3a38nntkfrZM="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:qD8bvLQbKub9xeC6VrAiL87FJ60=
In-Reply-To: <u89kqu$1dchh$1@dont-email.me>
Content-Language: en-GB
 by: David Brown - Sat, 8 Jul 2023 12:51 UTC

On 07/07/2023 20:17, Bonita Montero wrote:
> Am 07.07.2023 um 20:09 schrieb Kalevi Kolttonen:
>
>> Bonita Montero <Bonita.Montero@gmail.com> wrote:
>
>>> Scott is lying.
>
>> I am beginning to understand why some people have
>> killfiled you. I have never killfiled anybody and
>> never will, but please stop those ridiculous
>> accusations immediately. It is utter foolishness.
>
> Think about the lag between I/O latency and cache- / memory-latency.
> Imagine what a calculation's speed on a data set constantly fetched
> from I/O would be.

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.

Do you think /everyone/ here is lying, with some grand conspiracy theory
designed to annoy you personally? Or could it simply be that others
know more than you?

I don't have anything like these systems in our company. We have a
couple of servers for which 10 Gb is worth the cost and effort - nothing
like Scott's setup. But I have done a lot of weird things in network
setups, and I have designed electronics with a fair bit of networking -
we buy chips from the same kinds of companies that make devices like
Scott's, albeit much more mundane chips at lower speeds. And I have
done programmable logic design - again, on far smaller scales.

What Scott describes is entirely realistic for labs used in designing
devices like these.

Re: I need a CPU core exclusively for one thread

<u8br9n$1ov4t$1@dont-email.me>

  copy mid

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

  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 16:19:39 +0200
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <u8br9n$1ov4t$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 8 Jul 2023 14:19:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="976550cd28f44e5bc0cfc1b7d3b8f619";
logging-data="1866909"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/3kOLrW4WNNKKOLwfn1aE0yYA9GVv3KHE="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:z0hERi3NKY4QZpulwa9EaA7kkZ4=
In-Reply-To: <u8bm3v$1oap0$1@dont-email.me>
Content-Language: de-DE
 by: Bonita Montero - Sat, 8 Jul 2023 14:19 UTC

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.

Re: I need a CPU core exclusively for one thread

<u8btkk$1p86f$1@dont-email.me>

  copy mid

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

  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: Sat, 8 Jul 2023 14:59:33 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <u8btkk$1p86f$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>
Injection-Date: Sat, 8 Jul 2023 14:59:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="997ae9b3a5316c5cc85802078d1a2e5b";
logging-data="1876175"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/qkUzvC1Ypni3KK4fzMjFR"
Cancel-Lock: sha1:tzG9/S59XwjAeik8cPnWdsku4zc=
 by: Mutt...@dastardlyhq.com - Sat, 8 Jul 2023 14:59 UTC

On Sat, 8 Jul 2023 04:45:29 +0200
Bonita Montero <Bonita.Montero@gmail.com> wrote:
>Am 07.07.2023 um 21:25 schrieb Chris M. Thomasson:
>
>> Show me your proof that Scott is lying to us all?
>
>It's unplausible that such a simulation isn't done
>entirely in RAM but with constant I/O over the network.

How do you think online multiplayer RPGs work?

Re: I need a CPU core exclusively for one thread

<u8c181$1pkhf$1@dont-email.me>

  copy mid

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

  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 18:01:12 +0200
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <u8c181$1pkhf$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 8 Jul 2023 16:01:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="976550cd28f44e5bc0cfc1b7d3b8f619";
logging-data="1888815"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+LOM6usBbNLL/AN6/DCz72AZrgaC3kUhM="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:Hg5nK6I0vkZ7On0yiIziWy4iZYI=
In-Reply-To: <u8btkk$1p86f$1@dont-email.me>
Content-Language: de-DE
 by: Bonita Montero - Sat, 8 Jul 2023 16:01 UTC

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
network. This data needs to be small so that it will reach the other
players very soon. So this is totally different than what was claimed.

Re: I need a CPU core exclusively for one thread

<u8c9su$1qkhl$1@dont-email.me>

  copy mid

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

  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: Sat, 8 Jul 2023 18:28:46 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <u8c9su$1qkhl$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>
Injection-Date: Sat, 8 Jul 2023 18:28:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="997ae9b3a5316c5cc85802078d1a2e5b";
logging-data="1921589"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19DKnXOsZP+wOL3dT8psOe6"
Cancel-Lock: sha1:8QzAviW1ynqE0CVxpGZWaVFSM3o=
 by: Mutt...@dastardlyhq.com - Sat, 8 Jul 2023 18:28 UTC

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.

Re: I need a CPU core exclusively for one thread

<u8cast$1qldc$3@dont-email.me>

  copy mid

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

  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 11:45:49 -0700
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <u8cast$1qldc$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>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 8 Jul 2023 18:45:49 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8419c80b6540a24623c780e80cdc6f99";
logging-data="1922476"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1815RMobgkgqDjyVS7A13oCWUNVTLLLvTs="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:HHg7Af1miQZwgj/rGt4HglGiq/c=
Content-Language: en-US
In-Reply-To: <u8c181$1pkhf$1@dont-email.me>
 by: Chris M. Thomasson - Sat, 8 Jul 2023 18:45 UTC

On 7/8/2023 9:01 AM, Bonita Montero 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
> network. This data needs to be small so that it will reach the other
> players very soon. So this is totally different than what was claimed.
>
>

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

Re: I need a CPU core exclusively for one thread

<u8cc82$1qs7f$1@dont-email.me>

  copy mid

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

  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 12:08:50 -0700
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <u8cc82$1qs7f$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: Sat, 8 Jul 2023 19:08:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8419c80b6540a24623c780e80cdc6f99";
logging-data="1929455"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1++ucBU6rq/tDPzuKq8wiCUry/PF6nFOeY="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:ogKt2loA1zZQTI2d5oYxVI2SJmA=
In-Reply-To: <u8br9n$1ov4t$1@dont-email.me>
Content-Language: en-US
 by: Chris M. Thomasson - Sat, 8 Jul 2023 19:08 UTC

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?


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