Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > sci.physics.relativity > #671475 > unrolled thread

I'm a spinner, I'm a sinner [Dmitry Vyukov for pi-WAM] (Was: Paul Tarau versus Mr. Taskmanager, who would win? [A PDP-11 Humunkulus from 1979])

Started byMild Shock <janburse@fastmail.fm>
First post2026-07-19 11:53 +0200
Last post2026-07-24 20:10 +0200
Articles 16 on this page of 76 — 18 participants

Back to article view | Back to sci.physics.relativity

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  I'm a spinner, I'm a sinner [Dmitry Vyukov for pi-WAM] (Was: Paul Tarau versus Mr. Taskmanager, who would win? [A PDP-11 Humunkulus from 1979]) Mild Shock <janburse@fastmail.fm> - 2026-07-19 11:53 +0200
    Corr.: Re: I'm a spinner, I'm a sinner [Dmitry Vyukov for pi-WAM] (Was: Paul Tarau versus Mr. Taskmanager, who would win? [A PDP-11 Humunkulus from 1979]) Mild Shock <janburse@fastmail.fm> - 2026-07-19 11:55 +0200
    Re: I'm a spinner, I'm a sinner [Dmitry Vyukov for pi-WAM] (Was: Paul Tarau versus Mr. Taskmanager, who would win? [A PDP-11 Humunkulus from 1979]) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-19 14:04 -0700
      Re: I'm a spinner, I'm a sinner [Dmitry Vyukov for pi-WAM] (Was: Paul Tarau versus Mr. Taskmanager, who would win? [A PDP-11 Humunkulus from 1979]) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-19 14:07 -0700
        Gemini, DeepSeek, OpenAI all know Dmitriy V'jukov (Was: I'm a spinner, I'm a sinner [Dmitry Vyukov for pi-WAM]) Mild Shock <janburse@fastmail.fm> - 2026-07-20 08:31 +0200
          Re: Gemini, DeepSeek, OpenAI all know Dmitriy V'jukov (Was: I'm a spinner, I'm a sinner [Dmitry Vyukov for pi-WAM]) Romelio Balakhonsky <lrel@lao.ru> - 2026-07-20 10:07 +0000
            The Cache Identity Crisis by Micro Penis (Re: Gemini, DeepSeek, OpenAI all know Dmitriy V'jukov) Mild Shock <janburse@fastmail.fm> - 2026-07-20 13:51 +0200
              Just RTFM the RDNA 3.5 specs! [GPU Cache Lines] (Was: The Cache Identity Crisis by Micro Penis) Mild Shock <janburse@fastmail.fm> - 2026-07-20 14:09 +0200
                The large memory tax: ECC RAM (Was: Just RTFM the RDNA 3.5 specs! [GPU Cache Lines]) Mild Shock <janburse@fastmail.fm> - 2026-07-20 14:22 +0200
                Friendly Reminder: GPU 10x more performant than CPU (Re: Just RTFM the RDNA 3.5 specs! [GPU Cache Lines]) Mild Shock <janburse@fastmail.fm> - 2026-07-21 00:40 +0200
                  Breaking the CUDA edge in AI by WebGPU (Re: Friendly Reminder: GPU 10x more performant than CPU) Mild Shock <janburse@fastmail.fm> - 2026-07-21 00:57 +0200
                    Like WebAssembly before it, WebGPU has "escaped" the browser. (Re: Breaking the CUDA edge in AI by WebGPU (Re: Friendly Reminder: GPU 10x more performant than CPU) Mild Shock <janburse@fastmail.fm> - 2026-07-21 01:07 +0200
                    Re: Breaking the CUDA edge in AI by WebGPU (Re: Friendly Reminder: GPU 10x more performant than CPU) Will Bakshandaev <bev@lwesi.ru> - 2026-07-21 14:33 +0000
                      http://localhost:567921/ is a private REST endpoint [Teaching Micro Penis Vilage Idiot] (Was: Breaking the CUDA edge in AI by WebGPU) Mild Shock <janburse@fastmail.fm> - 2026-07-21 22:41 +0200
                        If you are paranoid you can use Falco [Agentic AI] (Re: http://localhost:567921/ is a private REST endpoint) Mild Shock <janburse@fastmail.fm> - 2026-07-21 22:57 +0200
                          What would an EMACs guru say [Windows Recall] (Was: If you are paranoid you can use Falco [Agentic AI]) Mild Shock <janburse@fastmail.fm> - 2026-07-21 23:33 +0200
                        Re: http://localhost:567921/ is a private REST endpoint [Teaching Micro Penis Vilage Idiot] (Was: Breaking the CUDA edge in AI by WebGPU) Hants Baibikov <vi@bi.ru> - 2026-07-21 21:51 +0000
                        Re: http://localhost:567921/ is a private REST endpoint [Teaching Micro Penis Vilage Idiot] (Was: Breaking the CUDA edge in AI by WebGPU) Pascual Talbaev <ps@laalapa.ru> - 2026-07-21 22:02 +0000
                        Decide what you critique tiny winy penis (Was: http://localhost:567921/ is a private REST endpoint) Mild Shock <janburse@fastmail.fm> - 2026-07-22 08:13 +0200
                          How confused is tiny winy penis? (Re: Decide what you critique tiny winy penis) Mild Shock <janburse@fastmail.fm> - 2026-07-22 08:29 +0200
                            Maybe change your hobby, become a dog owner? (Re: How confused is tiny winy penis?) Mild Shock <janburse@fastmail.fm> - 2026-07-22 09:38 +0200
                          Re: Decide what you critique tiny winy penis (Was: http://localhost:567921/ is a private REST endpoint) Audie Balaban <aie@ndabl.ru> - 2026-07-22 08:02 +0000
                            Even dogs know Switzerland != Germany [Syphilis Brain Micro Penis] (Re: Decide what you critique tiny winy penis (Was: http://localhost:567921/ is a private REST endpoint) Mild Shock <janburse@fastmail.fm> - 2026-07-22 11:17 +0200
                              Re: Even dogs know Switzerland != Germany [Syphilis Brain Micro Penis] (Re: Decide what you critique tiny winy penis (Was: http://localhost:567921/ is a private REST endpoint) Roque Bahtinov <aoqhi@hrot.ru> - 2026-07-22 12:04 +0000
                                My Swift Go 16 AI has no IMEI, are you nuts? (Was: Even dogs know Switzerland != Germany [Syphilis Brain Micro Penis]) Mild Shock <janburse@fastmail.fm> - 2026-07-22 14:12 +0200
                                  Same nickname and email, could post faster [5 year old moron] (Re: My Swift Go 16 AI has no IMEI, are you nuts?) Mild Shock <janburse@fastmail.fm> - 2026-07-22 14:24 +0200
                                  Re: My Swift Go 16 AI has no IMEI, are you nuts? (Was: Even dogs know Switzerland != Germany [Syphilis Brain Micro Penis]) Randolf Mukanov <mfroa@unvfo.ru> - 2026-07-22 12:27 +0000
                                    I have nothing to hide, you can find me in search.ch (Was: My Swift Go 16 AI has no IMEI, are you nuts?) Mild Shock <janburse@fastmail.fm> - 2026-07-22 14:31 +0200
                                      Re: I have nothing to hide, you can find me in search.ch (Was: My Swift Go 16 AI has no IMEI, are you nuts?) Keiv Babenchikov <hi@babebek.ru> - 2026-07-22 12:35 +0000
                                        Where did I confirm German via .ch, you are more than nuts! (Was: I have nothing to hide, you can find me in search.ch) Mild Shock <janburse@fastmail.fm> - 2026-07-22 14:46 +0200
                                          Ask a Ukrainian Neighbour to do Detective [CCCP Troll] (Was: Where did I confirm German via .ch, you are more than nuts!) Mild Shock <janburse@fastmail.fm> - 2026-07-22 14:51 +0200
                                            Re: Ask a Ukrainian Neighbour to do Detective [CCCP Troll] (Was: Where did I confirm German via .ch, you are more than nuts!) Hudson Patrianakos <nrin@odrtta.gr> - 2026-07-22 16:10 +0000
              Re: The Cache Identity Crisis by Micro Penis (Re: Gemini, DeepSeek, OpenAI all know Dmitriy V'jukov) Jeiker Makulov <rmkru@eeeamu.ru> - 2026-07-20 16:18 +0000
                L1,..,Ln caches are located on the CPU AND on the GPU (Was: The Cache Identity Crisis by Micro Penis) Mild Shock <janburse@fastmail.fm> - 2026-07-20 19:33 +0200
                  GPU Cache Hierarchy: Understanding L1, L2, and VRAM (Re: L1,..,Ln caches are located on the CPU AND on the GPU) Mild Shock <janburse@fastmail.fm> - 2026-07-20 19:42 +0200
                    Re: GPU Cache Hierarchy: Understanding L1, L2, and VRAM (Re: L1,..,Ln caches are located on the CPU AND on the GPU) Zackee Mulatov <azauv@omtla.ru> - 2026-07-20 19:09 +0000
                      Well thats good, co-location, onto the same processor die (Was: GPU Cache Hierarchy: Understanding L1, L2, and VRAM) Mild Shock <janburse@fastmail.fm> - 2026-07-20 22:02 +0200
                        Where is micro penis mental error? (Re: Well thats good, co-location, onto the same processor die) Mild Shock <janburse@fastmail.fm> - 2026-07-20 22:07 +0200
                        Re: Well thats good, co-location, onto the same processor die (Was: GPU Cache Hierarchy: Understanding L1, L2, and VRAM) Hermis Molochkov <me@olech.ru> - 2026-07-20 22:27 +0000
          Re: Gemini, DeepSeek, OpenAI all know Dmitriy V'jukov (Was: I'm a spinner, I'm a sinner [Dmitry Vyukov for pi-WAM]) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-20 13:40 -0700
            I didn't find Futex in WebGPU / WGSL (Was: Gemini, DeepSeek, OpenAI all know Dmitriy V'jukov) Mild Shock <janburse@fastmail.fm> - 2026-07-20 23:25 +0200
              Re: I didn't find Futex in WebGPU / WGSL (Was: Gemini, DeepSeek, OpenAI all know Dmitriy V'jukov) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-20 14:32 -0700
                Re: I didn't find Futex in WebGPU / WGSL (Was: Gemini, DeepSeek, OpenAI all know Dmitriy V'jukov) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-20 14:35 -0700
                  There is no imageAtomicAdd in WGSL (Was: I didn't find Futex in WebGPU / WGSL) Mild Shock <janburse@fastmail.fm> - 2026-07-21 00:12 +0200
                    OpenGL is dead. Apple said bye bye / Wayland Compositor (Was: There is no imageAtomicAdd in WGSL) Mild Shock <janburse@fastmail.fm> - 2026-07-21 00:24 +0200
                    Re: There is no imageAtomicAdd in WGSL (Was: I didn't find Futex in WebGPU / WGSL) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-20 16:15 -0700
                      Flogging a Dead Horse, OpenGL is EOL (Was: There is no imageAtomicAdd in WGSL) Mild Shock <janburse@fastmail.fm> - 2026-07-21 01:24 +0200
                        imageAtomicAdd trivial, Dmitry Vyukov requires capacity (Re: Flogging a Dead Horse, OpenGL is EOL (Was: There is no imageAtomicAdd in WGSL) Mild Shock <janburse@fastmail.fm> - 2026-07-21 01:32 +0200
                          capacity = 2^n for some n / systolic system (Was: imageAtomicAdd trivial, Dmitry Vyukov requires capacity) Mild Shock <janburse@fastmail.fm> - 2026-07-21 01:37 +0200
                            Source of the benchmark for DmitryVyukov (Re: capacity = 2^n for some n / systolic system) Mild Shock <janburse@fastmail.fm> - 2026-07-21 01:45 +0200
                          Re: imageAtomicAdd trivial, Dmitry Vyukov requires capacity (Re: Flogging a Dead Horse, OpenGL is EOL (Was: There is no imageAtomicAdd in WGSL) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-20 17:00 -0700
                            I never used OpenGL Version 4.2 and later (Re: imageAtomicAdd trivial, Dmitry Vyukov requires capacity) Mild Shock <janburse@fastmail.fm> - 2026-07-21 08:49 +0200
                              Because of MIMD you have to reassess algorithms (Was: I never used OpenGL Version 4.2 and later) Mild Shock <janburse@fastmail.fm> - 2026-07-21 08:59 +0200
                                Why MIMD is interesting for pi-WAM? Mild Shock <janburse@fastmail.fm> - 2026-07-21 09:16 +0200
                                  Re: Why MIMD is interesting for pi-WAM? Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-21 00:32 -0700
                                Re: Because of MIMD you have to reassess algorithms (Was: I never used OpenGL Version 4.2 and later) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-21 00:42 -0700
                                  You still don't understand "budget" [Rossy Boy slower than Micro Penis] (Was: Because of MIMD you have to reassess algorithms) Mild Shock <janburse@fastmail.fm> - 2026-07-21 10:13 +0200
                                    Go on Rossy Boy, ask more stupid questions (Was: You still don't understand "budget" [Rossy Boy slower than Micro Penis]) Mild Shock <janburse@fastmail.fm> - 2026-07-21 10:17 +0200
                                      Need to be Einstein to understand Giga Lips (Was: Go on Rossy Boy, ask more stupid questions) Mild Shock <janburse@fastmail.fm> - 2026-07-21 10:22 +0200
                                        Marketing invents Gucci Bag AI Laptops (Was: Need to be Einstein to understand Giga Lips) Mild Shock <janburse@fastmail.fm> - 2026-07-21 10:43 +0200
                                      Re: Go on Rossy Boy, ask more stupid questions (Was: You still don't understand "budget" [Rossy Boy slower than Micro Penis]) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-21 08:59 -0700
                                        Rossy Boy says I am a crazy frothing lunatic (Was: Go on Rossy Boy, ask more stupid questions) Mild Shock <janburse@fastmail.fm> - 2026-07-21 22:27 +0200
                                          Re: Rossy Boy says I am a crazy frothing lunatic (Was: Go on Rossy Boy, ask more stupid questions) Ross Finlayson <ross.a.finlayson@gmail.com> - 2026-07-21 13:52 -0700
                                  Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms) Mild Shock <janburse@fastmail.fm> - 2026-07-23 00:10 +0200
                                    Re: Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms) Lane W <cactus_DAC@yahoo.com> - 2026-07-22 16:23 -0600
                                      regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/) Mild Shock <janburse@fastmail.fm> - 2026-07-23 00:51 +0200
                                        Re: regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/) Lane W <cactus_DAC@yahoo.com> - 2026-07-22 17:13 -0600
                                          Re: regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-22 18:23 -0700
                                          Re: regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/) Clerence Bakhvalov <eael@eheav.ru> - 2026-07-23 13:06 +0000
                                    Re: Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms) Kayce Pakhmutov <vop@ktevkh.ru> - 2026-07-23 13:01 +0000
                                      Re: Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-23 13:19 -0700
                                        Why do you even need a mpmc queue? [Thunder Kittens] (Re Do you see the loops, in C code and in Java code? /** Looping **/) Mild Shock <janburse@fastmail.fm> - 2026-07-24 14:43 +0200
                                          What does pi in pi-WAM mean? (Re: Why do you even need a mpmc queue? [Thunder Kittens]) Mild Shock <janburse@fastmail.fm> - 2026-07-24 14:52 +0200
                                            OR-parallelism or AND-parallelism? [MapReduce] (Re: What does pi in pi-WAM mean?) Mild Shock <janburse@fastmail.fm> - 2026-07-24 15:02 +0200
                                            Re: What does pi in pi-WAM mean? (Re: Why do you even need a mpmc queue? [Thunder Kittens]) "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2026-07-24 11:01 -0700
                                              It is all on GitHub , for the 100-th time! (Was: What does pi in pi-WAM mean?) Mild Shock <janburse@fastmail.fm> - 2026-07-24 20:10 +0200

Page 4 of 4 — ← Prev page 1 2 3 [4]


#671534 — Re: Go on Rossy Boy, ask more stupid questions (Was: You still don't understand "budget" [Rossy Boy slower than Micro Penis])

FromRoss Finlayson <ross.a.finlayson@gmail.com>
Date2026-07-21 08:59 -0700
SubjectRe: Go on Rossy Boy, ask more stupid questions (Was: You still don't understand "budget" [Rossy Boy slower than Micro Penis])
Message-ID<2OScnfwMk4nSCsL3nZ2dnZfqnPednZ2d@giganews.com>
In reply to#671530
On 07/21/2026 01:17 AM, Mild Shock wrote:
> Hi,
>
> But please go on Rossy Boy, ask more stupid
> questions, that I have already answered in
> relation to Micro Penis.
>
> I am happy to repeat, what I already have
> posted, again and again. If necesssary I
> will repeat the well known material,
>
> that everybody can find on the internet,
> again like 1000x times. I have no problem with
> that providing this information again and
>
> again, as long as stupid questions are asked.
>
> Bye
>
> Mild Shock schrieb:
>> Hi,
>>
>> Rossy Boy is slower than Micro Penis.
>> Both being heavy alcoholic. Both don't
>> understand the "budget" here:
>>
>> 11.4 Giga Lips with a Budget Laptop
>> https://github.com/Jean-Luc-Picard-2021/gigabudget
>>
>> Budget means , I don't use a Mainframe
>> with a Job Control language. Budget means
>> ca. 1000 USD for the AI Laptops (Yoga, Ryzen
>>
>> and Think) I bought end of 2025, and ca. 500
>> USD for the AI Laptop (Mac Neo) I bought
>> middle of 2026. I explained that already to
>>
>> the Micro Penis moron. Now I explain it
>> again to the Rossy Boy herpes blister
>> corona victim.
>>
>> Bye
>>
>> Ross Finlayson schrieb:
>>> How about Silicon Grid Engine and MPI, OpenMP and old cluster.
>>>
>>>
>>> Or old "batch jobs".
>>>
>>> Batch jobs:  it's how work gets done.
>>>
>>>
>>>
>>> You crazy frothing lunatic
>>>
>>>
>>>
>>
>


About events or business events, the usual idea of
their "lifetime" or the "open and closed" makes that
there's one guarantee and two error modes:
"no drops, and, no dupes".

Then, the usual idea to make a streaming or granular unit
of work vis-a-vis making the audit for the day, and calling
that a batch, has that whether "streaming" or "batch",
dispatching and closing the units-of-work at some point
involves a section of critical transactionality, if
merely to give each one a unique number and make all
effects on it as a forward state-machine with idempotent
operations in the eventually consistent the horizontally scale-able.


The pi-calculus is as simple as models of concurrent workers,
if each get given "keys-to-the-kingdom" don't expect them all back.
("Zero-trust" here is a usual idea of reasonable expectations.)


I'm not drunk, and don't post drunk, you tweaker,
and alcoholics go to meetings: the many variants
of COVID-19 are endemic throughout the population.
(P.S. I'm not your boy and never bought any abreva.)



Making critical transactionality with UUID's
and forward-safe idempotent-operation state-machines,
the "eventually-consistent" and the "self-healing",
with usually enough "Murphy's law and re-try logic",
a model of a distributed algorithm either has that
or it doesn't.


Calling the "non-deterministic" the "deterministic" is wrong.

Logicist-positivism: it's all of science, and all science.

[toc] | [prev] | [next] | [standalone]


#671535 — Rossy Boy says I am a crazy frothing lunatic (Was: Go on Rossy Boy, ask more stupid questions)

FromMild Shock <janburse@fastmail.fm>
Date2026-07-21 22:27 +0200
SubjectRossy Boy says I am a crazy frothing lunatic (Was: Go on Rossy Boy, ask more stupid questions)
Message-ID<113oko7$66r8$1@solani.org>
In reply to#671534
Hi,

Nice Freundian Slip the below self
description of yours. Rossy Boy!

LoL

Bye

Ross Finlayson schrieb:
> You crazy frothing lunatic

[toc] | [prev] | [next] | [standalone]


#671537 — Re: Rossy Boy says I am a crazy frothing lunatic (Was: Go on Rossy Boy, ask more stupid questions)

FromRoss Finlayson <ross.a.finlayson@gmail.com>
Date2026-07-21 13:52 -0700
SubjectRe: Rossy Boy says I am a crazy frothing lunatic (Was: Go on Rossy Boy, ask more stupid questions)
Message-ID<wkGdnUoH4ILvQcL3nZ2dnZfqn_qdnZ2d@giganews.com>
In reply to#671535
On 07/21/2026 01:27 PM, Mild Shock wrote:
> Hi,
>
> Nice Freundian Slip the below self
> description of yours. Rossy Boy!
>
> LoL
>
> Bye
>
> Ross Finlayson schrieb:
>> You crazy frothing lunatic
>

Sure, projection is a constant,
takes one to know one and the like.


About though your inconstancy and shilling of scams,
whether it's ponzi fraud or drug dispensing or now
crazy amounts of RAM, here the baseline estimate of
the cost of 1 megabyte of RAM (DRAM, vis-a-vis NVRAM
and since EEPROM, which is sort of a misnomer), is: $100.

So, the cost of RAM these days is incredibly _low_,
the costs of CPU and RAM and NET have gone to zero.
Thusly, that's an inefficiency of the economy,
and since their costs are about zero,
they should pay about infinity,
which is a nice natural sort of economic law
"Adam Smith's Obvious Thumb", which would seek
to address inefficiencies and inversions of the
economy by having datacenters pay on the scale,
since their real value has gone to zero,
for "Smith-Samuelson economic parity law".


About DirectDraw and Direct2D and DirectX and
display technologies since VGA, SVGA, I suppose
about EXGA then W and Q XGA, or these days, and
about OpenGL and later WebGL, and about Adobe
technologies, 99% of the traffic of the Internet
is JPEG and MPEG.



I'm not a big fan of Freud. Yet, besides him being
a Freudian, at least at some point in "Civilizations
and its Discontents", Freud actually apologizes to
his readers for making such a mess of things.


It's like when Schopenhauer has nice Latin words
for anal and oral fixations: that's still profane.



Anyways just like super-scalar architectures
or generative programming, both around since
the 1960's, old-wrapped-as-new gets old.

And shilling scams is considered cheap.



Anyway here there's "A-Theory" and "The Logic",
so, when one day you wake up and realize that
large, competent, conscientious, co-operative
reasoners have an account of capital-T Truth,
then the burst bubble of your megalomania
will be quite deflating.

[toc] | [prev] | [next] | [standalone]


#671585 — Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms)

FromMild Shock <janburse@fastmail.fm>
Date2026-07-23 00:10 +0200
SubjectDo you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms)
Message-ID<113rf5a$846i$2@solani.org>
In reply to#671528
Hi,

CAS and XADD have no looping, they
are atomic operations, that take some
time but basically have some outcome

with some ACID property and a result
value. What loops is the ADT, the Abstract
Data Type that you implement. Respectively

the client that uses the Abstract Data Type.
In your case you added the loop inside the
Abstract Data Type or lower level aggregate

code of a higher level operation:

Chris M. Thomasson wrote:
void producer(double state) {
     uint32_t ver = XADD(&head, 1);
     cell& c = cells[ver & (N - 1)];
     while (LOAD(&c.ver) != ver) backoff(); /** Looping **/
     c.state = state;
     STORE(&c.ver, ver + 1);
}
https://groups.google.com/g/lock-free/c/acjQ3-89abE/m/a6-Di0GZsyEJ

In my case I added the loop during the client
usage of the ADT:

From: Mild Shock <janburse@fastmail.fm>
Subject: Source of the benchmark for DmitryVyukov
Date: Tue, 21 Jul 2026 01:44:21 +0200

     private static void producer(Queue q) {
         for (int i = 0; i < WORK; i++) {
             Integer val = Integer.valueOf(i);
             while (!enqueue(q, val)) ; /** Looping **/
         }
     }

Do you see the two loops, in your C code
and in my Java code? They are marked with a
comment /** Looping **/ .

You see them, don't you? But I don't know
exactly what backoff() does. Sometimes loops
are spurious yield loops, required because

an ADT cannot gurantee that every yield
implies a certain condition. This is for
example already found in the intrinsinc

monitor of Java, the wait(). You might consult
Doug Lea about the matter and how idiomatic
Java code looks like dealing with

spurious yields.

Bye

Ross Finlayson schrieb:
> On 07/20/2026 11:59 PM, Mild Shock wrote:
>> Hi,
>>
>> Because of MIMD you have to reassess algorithms.
>> A spin loop which could really hurt non-MIMD
>> GPUs, might less hurt a MIMD GPU.
>>
>> Basically you have to reassess algorithms. Be
>> very exact whether your claims relates to
>> non-MIMD or to MIMD. You can toy around
>>
>> with WebGL, mainly made for non-MIMD, here:
>>
>> https://www.shadertoy.com/
>>
>> and with WegGPU, mainly made for MIMD, here:
>>
>> https://compute.toys/
>>
>> The compute toys page, supports two shader
>> languages, WGSL and Slang. I made my GPU
>> experiments only with WGSL.
>>
>> So I don't know Slang either. Things I
>> don't know in the GPU world are:
>>
>> - OpenGL 4.2 and later
>> - Slang https://shader-slang.org/
>>
>> Things I have meanwhile hands on, and which
>> I plan to integrate into library(edge/brainfog):
>>
>> - WGSL https://webgpufundamentals.org/
>>
>> Bye
>>
>> Mild Shock schrieb:
>>> Hi,
>>>
>>> I went to holdays in June 2026, had an idea for
>>> a pi-WAM based on a Hack, the later is described here:
>>>
>>> Emulating π-WAM in Dogelog Player
>>> https://medium.com/2989/de9cd29c7d37
>>>
>>> The Elements of Computing Systems
>>> https://mitpress.mit.edu/9780262539807
>>>
>>> In July 2026 I did the CPU and GPU experiments,
>>> moving from emulator to native executor based in
>>> realizing Hack as a concrete virtual machine,
>>>
>>> and not as an abstract machine emulated in Prolog.
>>> The GPU experiments were done in WebGPU / WGSL.
>>> So no, I never used OpenGL Version 4.2 and later.
>>>
>>> Also the name imageAtomicAdd indicates that
>>> imageAtomicAdd is rather from a render shader,
>>> while my GPU experiment uses a compute shader.
>>>
>>> Especially I need GPU compute shaders, which
>>> are not executed in lock step, but rather have
>>> indepdendent thread state, also known as MIMD.
>>>
>>> "In computing, multiple instruction, multiple
>>> data (MIMD) is a technique employed to
>>> achieve parallelism. "
>>> https://en.wikipedia.org/wiki/Multiple_instruction,_multiple_data
>>>
>>> MIMID showed up 2017 with NVIDIA Volta cards.
>>> But is now realized by Intel Arc, Snapdragon Adreno,
>>> AMD RDNA and Apple Silicon as well.
>>>
>>> Bye
>>>
>>> Chris M. Thomasson schrieb:
>>>> On 7/20/2026 4:32 PM, Mild Shock wrote:
>>>>> Hi,
>>>>>
>>>>> imageAtomicAdd is trivial, but it does
>>>>> not help with bounded buffers.
>>>> [...]
>>>>
>>>> Are you sure about that! ;^o
>>>
>>
> 
> How about Silicon Grid Engine and MPI, OpenMP and old cluster.
> 
> 
> Or old "batch jobs".
> 
> Batch jobs:  it's how work gets done.
> 
> 
> 
> You crazy frothing lunatic
> 
> 
> 

[toc] | [prev] | [next] | [standalone]


#671589 — Re: Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms)

FromLane W <cactus_DAC@yahoo.com>
Date2026-07-22 16:23 -0600
SubjectRe: Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms)
Message-ID<113rfsr$3b28d$11@dont-email.me>
In reply to#671585
Mild Shock wrote:
> Hi,
> 
> CAS and XADD have no looping, they
> are atomic operations, that take some
> time but basically have some outcome

My father says C++ reminds him of an abortion.

[toc] | [prev] | [next] | [standalone]


#671591 — regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/)

FromMild Shock <janburse@fastmail.fm>
Date2026-07-23 00:51 +0200
Subjectregreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/)
Message-ID<113rhi5$85a4$1@solani.org>
In reply to#671589
Hi,

Your father is regreting not using a
contraceptive. Now there is just one more
moron walking earth, and that moron

is you Lane W alias micro penis.

Bye

Lane W schrieb:
> Mild Shock wrote:
>> Hi,
>>
>> CAS and XADD have no looping, they
>> are atomic operations, that take some
>> time but basically have some outcome
> 
> My father says C++ reminds him of an abortion.

[toc] | [prev] | [next] | [standalone]


#671592 — Re: regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/)

FromLane W <cactus_DAC@yahoo.com>
Date2026-07-22 17:13 -0600
SubjectRe: regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/)
Message-ID<113rirp$3c9pa$1@dont-email.me>
In reply to#671591
Mild Shock wrote:
> Hi,
> 
> Your father is regreting not using a
> contraceptive. Now there is just one more
> moron walking earth, and that moron
> 
> is you Lane W alias micro penis.
> 
> Bye
> 
> Lane W schrieb:
>> Mild Shock wrote:
>>> Hi,
>>>
>>> CAS and XADD have no looping, they
>>> are atomic operations, that take some
>>> time but basically have some outcome
>>
>> My father says C++ reminds him of an abortion.
> 
Look at C++. It's awful. C# is ten times better. There isn't even type 
string in C++. I could never go back to that.

[toc] | [prev] | [next] | [standalone]


#671593 — Re: regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/)

From"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Date2026-07-22 18:23 -0700
SubjectRe: regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/)
Message-ID<113rqej$3egn4$2@dont-email.me>
In reply to#671592
On 7/22/2026 4:13 PM, Lane W wrote:
> Mild Shock wrote:
>> Hi,
>>
>> Your father is regreting not using a
>> contraceptive. Now there is just one more
>> moron walking earth, and that moron
>>
>> is you Lane W alias micro penis.
>>
>> Bye
>>
>> Lane W schrieb:
>>> Mild Shock wrote:
>>>> Hi,
>>>>
>>>> CAS and XADD have no looping, they
>>>> are atomic operations, that take some
>>>> time but basically have some outcome
>>>
>>> My father says C++ reminds him of an abortion.
>>
> Look at C++. It's awful. C# is ten times better. There isn't even type 
> string in C++. I could never go back to that.

Huh? std::string?

[toc] | [prev] | [next] | [standalone]


#671606 — Re: regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/)

FromClerence Bakhvalov <eael@eheav.ru>
Date2026-07-23 13:06 +0000
SubjectRe: regreting not using a contraceptive (Was: Do you see the loops, in C code and in Java code? /** Looping **/)
Message-ID<113t3kf$2hon6$3@news.nntp4.net>
In reply to#671592
Lane W wrote:


>>> My father says C++ reminds him of an abortion.
>> 
> Look at C++. It's awful. C# is ten times better. There isn't even type
> string in C++. I could never go back to that.

but why using another layer of crap over it

[toc] | [prev] | [next] | [standalone]


#671605 — Re: Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms)

FromKayce Pakhmutov <vop@ktevkh.ru>
Date2026-07-23 13:01 +0000
SubjectRe: Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms)
Message-ID<113t3b1$2hon6$2@news.nntp4.net>
In reply to#671585
Mild Shock wrote:

>              while (!enqueue(q, val)) ; /** Looping **/
>          }
>      }
> 
> Do you see the two loops, in your C code and in my Java code? They are
> marked with a comment /** Looping **/ .

that's a while(FALSE) idiot, this guy doesnt know what he has there

[toc] | [prev] | [next] | [standalone]


#671625 — Re: Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms)

From"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Date2026-07-23 13:19 -0700
SubjectRe: Do you see the loops, in C code and in Java code? /** Looping **/ (Re: Because of MIMD you have to reassess algorithms)
Message-ID<113tt09$57ue$1@dont-email.me>
In reply to#671605
On 7/23/2026 6:01 AM, Kayce Pakhmutov wrote:
> Mild Shock wrote:
> 
>>               while (!enqueue(q, val)) ; /** Looping **/
>>           }
>>       }
>>
>> Do you see the two loops, in your C code and in my Java code? They are
>> marked with a comment /** Looping **/ .
> 
> that's a while(FALSE) idiot, this guy doesnt know what he has there

I don't think he knows exactly what he is doing... Why does he need a 
lock/wait-free queue in a compute shader? What is he trying to do?

[toc] | [prev] | [next] | [standalone]


#671631 — Why do you even need a mpmc queue? [Thunder Kittens] (Re Do you see the loops, in C code and in Java code? /** Looping **/)

FromMild Shock <janburse@fastmail.fm>
Date2026-07-24 14:43 +0200
SubjectWhy do you even need a mpmc queue? [Thunder Kittens] (Re Do you see the loops, in C code and in Java code? /** Looping **/)
Message-ID<113vmkq$bed5$3@solani.org>
In reply to#671625
Hi,

You don't pay attention, right! I am little
bit disappointed that your attention span is
near zero. I already posted:

From: Mild Shock <janburse@fastmail.fm>
Subject: Why do you even need a mpmc queue? [Thunder Kittens]
Date: Thu, 23 Jul 2026 08:43:03 +0200

> Hi,
> 
> Because I use WebGPU and not WebGL. And
> because WebGPU can adresss modern GPU
> developed with the NVIDIA Volta evolution,
> 
> which happened in 2017. Namley that compute
> shaders are not any more subject to the
> realization restriction of lock step
> 
> execution, but have independent thread state.
> And because there is independent thread state
> there is also independent time spent for a
> 
> a work item by each logical thread, if the
> submitted logical thread uses a lot of branching
> logic or even loops. But the use of branching
> 
> and loops is encouraged in independent thread
> state programming of compute shaders. The variables
> that can drive such logic are the scalar variables:
> 
> Tour of WGSL - Control Flow
> https://google.github.io/tour-of-wgsl/control-flow/
> 
> Then not to waste GPU compute time, by logical
> threads doing nothing. You will need to
> introduce some load balancing among multiple
> 
> logical threads. And MPMC queues are one way to
> readize load balancing. Compute shaders with
> producer and consumer entry points are proposed
> 
> as fundamental architecture by Thunder Kittens:
> 
> ThunderKittens: Simple, Fast, and Adorable AI Kernels
> https://arxiv.org/abs/2410.20399
> 
> They are used by this SpaceX acquisition:
> 
> Composer 2 Technical Report
> https://arxiv.org/abs/2603.24477
> 
> Thunder Kittens uses Hardware support, i.e. tma_expect().
> 
> Bye
> 
> Chris M. Thomasson schrieb:
>>> never meant to be used in a GPU.
>>> Dmitry CAS version can be used, but
>>>
>>> Why do you even need a mpmc queue
>>> in your compute shader anyway?

Chris M. Thomasson schrieb:
> I don't think he knows exactly what he is doing... Why does he need a 
> lock/wait-free queue in a compute shader? What is he trying to do?

[toc] | [prev] | [next] | [standalone]


#671632 — What does pi in pi-WAM mean? (Re: Why do you even need a mpmc queue? [Thunder Kittens])

FromMild Shock <janburse@fastmail.fm>
Date2026-07-24 14:52 +0200
SubjectWhat does pi in pi-WAM mean? (Re: Why do you even need a mpmc queue? [Thunder Kittens])
Message-ID<113vn71$beun$1@solani.org>
In reply to#671631
Hi,

You can also deduce that I need comms,
from pi in pi-WAM, since pi refers to pi-calculus.
There is also a nice paper, that I have already posted:

A pi-calculus Specification of Prolog
https://scispace.com/pdf/a-pi-calculus-specification-of-prolog-3qf2pf04ud.pdf

You asked yourself why no atomic and
only comms? So its as simple as 1+1=2.
But usenet people are usually slow as fuck.

Take your time. You could spin loop to ingest
the topic, i.e. try again in 3-4 months, for
example reading some of the paper. Although

I know thats a totally unrealistic request, asking
a troll to do RTFM and study something. They
rather make themselves a total laughing stock,

play stupid games, win usenet prizes.

Bye

Mild Shock schrieb:
> Hi,
> 
> You don't pay attention, right! I am little
> bit disappointed that your attention span is
> near zero. I already posted:
> 
> From: Mild Shock <janburse@fastmail.fm>
> Subject: Why do you even need a mpmc queue? [Thunder Kittens]
> Date: Thu, 23 Jul 2026 08:43:03 +0200
> 
>> Hi,
>>
>> Because I use WebGPU and not WebGL. And
>> because WebGPU can adresss modern GPU
>> developed with the NVIDIA Volta evolution,
>>
>> which happened in 2017. Namley that compute
>> shaders are not any more subject to the
>> realization restriction of lock step
>>
>> execution, but have independent thread state.
>> And because there is independent thread state
>> there is also independent time spent for a
>>
>> a work item by each logical thread, if the
>> submitted logical thread uses a lot of branching
>> logic or even loops. But the use of branching
>>
>> and loops is encouraged in independent thread
>> state programming of compute shaders. The variables
>> that can drive such logic are the scalar variables:
>>
>> Tour of WGSL - Control Flow
>> https://google.github.io/tour-of-wgsl/control-flow/
>>
>> Then not to waste GPU compute time, by logical
>> threads doing nothing. You will need to
>> introduce some load balancing among multiple
>>
>> logical threads. And MPMC queues are one way to
>> readize load balancing. Compute shaders with
>> producer and consumer entry points are proposed
>>
>> as fundamental architecture by Thunder Kittens:
>>
>> ThunderKittens: Simple, Fast, and Adorable AI Kernels
>> https://arxiv.org/abs/2410.20399
>>
>> They are used by this SpaceX acquisition:
>>
>> Composer 2 Technical Report
>> https://arxiv.org/abs/2603.24477
>>
>> Thunder Kittens uses Hardware support, i.e. tma_expect().
>>
>> Bye
>>
>> Chris M. Thomasson schrieb:
>>>> never meant to be used in a GPU.
>>>> Dmitry CAS version can be used, but
>>>>
>>>> Why do you even need a mpmc queue
>>>> in your compute shader anyway?
> 
> Chris M. Thomasson schrieb:
>> I don't think he knows exactly what he is doing... Why does he need a 
>> lock/wait-free queue in a compute shader? What is he trying to do?
> 

[toc] | [prev] | [next] | [standalone]


#671633 — OR-parallelism or AND-parallelism? [MapReduce] (Re: What does pi in pi-WAM mean?)

FromMild Shock <janburse@fastmail.fm>
Date2026-07-24 15:02 +0200
SubjectOR-parallelism or AND-parallelism? [MapReduce] (Re: What does pi in pi-WAM mean?)
Message-ID<113vnoc$bf89$2@solani.org>
In reply to#671632
Hi,

Via concurrent logic programming, and the
The Fifth Generation Computer Systems
10-year initiative launched in 1982 by Japan:

Fifth Generation Computer Systems (FGCS)
https://en.wikipedia.org/wiki/Fifth_Generation_Computer_Systems

There is a big fundus of material about
relating logic progra execution to parallel
execution. Unfortunetly the topic somehow

lost steam, and has been reduced to Remote
Procedure Call (RPC) of iterators inside the
Web Prolog initiative. But its evident that

this leads to nowhere, on modern CPU and GPU,
since RPC adds an additional comms aka message,
already to only communicate success or failure.

The other comms aka messages approach stems from
implementing parallel query executors for
relational databases and uses messages for

other things. It had already revival in 2008:

Google spotlights data center inner workings
http://news.cnet.com/8301-10784_3-9955184-7.html

Just google MapReduce!

Bye

Mild Shock schrieb:
> Hi,
> 
> You can also deduce that I need comms,
> from pi in pi-WAM, since pi refers to pi-calculus.
> There is also a nice paper, that I have already posted:
> 
> A pi-calculus Specification of Prolog
> https://scispace.com/pdf/a-pi-calculus-specification-of-prolog-3qf2pf04ud.pdf 
> 
> 
> You asked yourself why no atomic and
> only comms? So its as simple as 1+1=2.
> But usenet people are usually slow as fuck.
> 
> Take your time. You could spin loop to ingest
> the topic, i.e. try again in 3-4 months, for
> example reading some of the paper. Although
> 
> I know thats a totally unrealistic request, asking
> a troll to do RTFM and study something. They
> rather make themselves a total laughing stock,
> 
> play stupid games, win usenet prizes.
> 
> Bye
> 
> Mild Shock schrieb:
>> Hi,
>>
>> You don't pay attention, right! I am little
>> bit disappointed that your attention span is
>> near zero. I already posted:
>>
>> From: Mild Shock <janburse@fastmail.fm>
>> Subject: Why do you even need a mpmc queue? [Thunder Kittens]
>> Date: Thu, 23 Jul 2026 08:43:03 +0200
>>
>>> Hi,
>>>
>>> Because I use WebGPU and not WebGL. And
>>> because WebGPU can adresss modern GPU
>>> developed with the NVIDIA Volta evolution,
>>>
>>> which happened in 2017. Namley that compute
>>> shaders are not any more subject to the
>>> realization restriction of lock step
>>>
>>> execution, but have independent thread state.
>>> And because there is independent thread state
>>> there is also independent time spent for a
>>>
>>> a work item by each logical thread, if the
>>> submitted logical thread uses a lot of branching
>>> logic or even loops. But the use of branching
>>>
>>> and loops is encouraged in independent thread
>>> state programming of compute shaders. The variables
>>> that can drive such logic are the scalar variables:
>>>
>>> Tour of WGSL - Control Flow
>>> https://google.github.io/tour-of-wgsl/control-flow/
>>>
>>> Then not to waste GPU compute time, by logical
>>> threads doing nothing. You will need to
>>> introduce some load balancing among multiple
>>>
>>> logical threads. And MPMC queues are one way to
>>> readize load balancing. Compute shaders with
>>> producer and consumer entry points are proposed
>>>
>>> as fundamental architecture by Thunder Kittens:
>>>
>>> ThunderKittens: Simple, Fast, and Adorable AI Kernels
>>> https://arxiv.org/abs/2410.20399
>>>
>>> They are used by this SpaceX acquisition:
>>>
>>> Composer 2 Technical Report
>>> https://arxiv.org/abs/2603.24477
>>>
>>> Thunder Kittens uses Hardware support, i.e. tma_expect().
>>>
>>> Bye
>>>
>>> Chris M. Thomasson schrieb:
>>>>> never meant to be used in a GPU.
>>>>> Dmitry CAS version can be used, but
>>>>>
>>>>> Why do you even need a mpmc queue
>>>>> in your compute shader anyway?
>>
>> Chris M. Thomasson schrieb:
>>> I don't think he knows exactly what he is doing... Why does he need a 
>>> lock/wait-free queue in a compute shader? What is he trying to do?
>>
> 

[toc] | [prev] | [next] | [standalone]


#671644 — Re: What does pi in pi-WAM mean? (Re: Why do you even need a mpmc queue? [Thunder Kittens])

From"Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Date2026-07-24 11:01 -0700
SubjectRe: What does pi in pi-WAM mean? (Re: Why do you even need a mpmc queue? [Thunder Kittens])
Message-ID<114098v$sj0i$1@dont-email.me>
In reply to#671632
On 7/24/2026 5:52 AM, Mild Shock wrote:
> Hi,
> 
> You can also deduce that I need comms,
> from pi in pi-WAM, since pi refers to pi-calculus.
> There is also a nice paper, that I have already posted:

Show an outline of what you need you compute shader to do? I know about 
them. My code loves to saturate points during iteration of some fun 
things I am working on. BUT! I need those points to accumulate. So, I 
use fetch-and-add in the compute shader to make sure that the 
accumulations are coherent.

Its 100% loopless. Strive for avoid loops at all costs if you can, 
epically in the GPU.

[...]

[toc] | [prev] | [next] | [standalone]


#671646 — It is all on GitHub , for the 100-th time! (Was: What does pi in pi-WAM mean?)

FromMild Shock <janburse@fastmail.fm>
Date2026-07-24 20:10 +0200
SubjectIt is all on GitHub , for the 100-th time! (Was: What does pi in pi-WAM mean?)
Message-ID<11409qo$bco8$1@solani.org>
In reply to#671644
Hi,

 > Show an outline of what you need you compute shader to do?

Its all on GitHub , for the 100-th time .
Just RTFM , i.e. study the repo and the
medim article. Just follow this link:

11.4 Giga Lips with a Budget Laptop
https://github.com/Jean-Luc-Picard-2021/gigabudget

Whats wrong with you guys, did the AI boom
suck out all your braincells. I really have
no words for being that stupid and slow.

Bye

In particular the repo contains two versions
of a Hack VM, written in WebGPU / WGSL:

Hack VM: Version 1.0
https://github.com/Jean-Luc-Picard-2021/gigabudget/blob/main/course/example63/boot.mjs

Hack VM: Version 2.0
https://github.com/Jean-Luc-Picard-2021/gigabudget/blob/main/course/example64/boot2.mjs

Version 1.0 is for a single compute shader
expriment. And Version 2.o is for a multi
compute shader experiment.

Chris M. Thomasson schrieb:
> On 7/24/2026 5:52 AM, Mild Shock wrote:
>> Hi,
>>
>> You can also deduce that I need comms,
>> from pi in pi-WAM, since pi refers to pi-calculus.
>> There is also a nice paper, that I have already posted:
> 
> Show an outline of what you need you compute shader to do? I know about 
> them. My code loves to saturate points during iteration of some fun 
> things I am working on. BUT! I need those points to accumulate. So, I 
> use fetch-and-add in the compute shader to make sure that the 
> accumulations are coherent.
> 
> Its 100% loopless. Strive for avoid loops at all costs if you can, 
> epically in the GPU.
> 
> [...]

[toc] | [prev] | [standalone]


Page 4 of 4 — ← Prev page 1 2 3 [4]

Back to top | Article view | sci.physics.relativity


csiph-web