Source

Thread

1/ @rfleury

New post: “Multi-Core By Default”

On multi-core programming, not as a special-case technique, but as a new dimension in all code.

Branches: 2025-10-10-heyotetsuo-thats-nice-but-its-funny-if-you-think-people-can, 2025-10-10-harrytrewartha-might-be-interesting-to-see-an-implementation-of, 2025-10-10-VPCOMPRESSB-seems-like-spmd-and-logistics-logic-could, 2025-10-10-flaratt_ljos-holy-shit-this-is-such-a-cool-idea-ive-never, 2025-10-10-nihil2501-are-people-more-commonly-doing-this-style-in-game, 2025-10-10-Noga_Navon-i-mean-it-is-getting-hard-getting-a-single-core, 2025-10-10-Nlitened-shouldnt-single-core-array-summation-be-faster, 2025-10-10-wookash_podcast-do-you-suggest-to-do-it-right-after-main-and, 2025-10-10-_naisstep-with-go-this-is-very-easy, 2025-10-10-BonbliStar-i-used-to-use-this-technique-in-love2d-with-lua, 2025-10-10-joe_sweeney-excellent-post-ive-written-plenty-of-shaders-but, 2025-10-10-the_8th_mage-can-you-say-more-about-this-and-other-cores-can, 2025-10-10-andrew_saraev-thanks-for-sharing-this-ryan-amazing-how-simple, 2025-10-10-py_thri-damn-this-is-highly-illuminating-best-thing-about, 2025-10-10-frogtoss-i-have-not-run-across-this-interesting-pattern-in, 2025-10-10-carl_feynman-my-company-sells-stuff-to-make-this-easy, 2025-10-10-the_8th_mage-it-seems-like-theres-some-problems-with-load, 2025-10-10-RicanSamurai-great-article-and-the-other-previous-linked, 2025-10-10-aepau2-a-similar-style-is-somewhat-common-in-the-linux, 2025-10-10-_dtx___-is-this-influenced-by-csp-c-a-r-hoare-saw-the, 2025-10-11-Karyuutensei-i-read-your-post-and-it-reminds-me-a-lot-of-how-i, 2025-10-11-Karyuutensei-also-interesting-is-the-notion-of-persistent, 2025-10-11-preshing-thats-a-very-cool-way-to-exploit-parallelism-in, 2025-10-11-truthdotphd-imagine-your-code-as-a-bustling-kitchen-each, 2025-10-14-NoxNode-arenas-memory-management-multi-core-by-default, 2025-10-23-Cappuccino423-cool-idea-i-added-a-similar-model-to-my-language

2/ @rfleury

https://www.rfleury.com/p/multi-core-by-default

3/ @Colonthreee

@rfleury

What about turning singlethreaded code multithreaded post compile, so we get multithreading by default without all the technobabble?

4/ @rfleury

@Colonthreee

Underspecified

5/ @Colonthreee

@rfleury

It would be possible to divide workloads efficiently post-compile (or at the compile-step), so that we can benefit from the hardware advances without having to explicitly write it in code. There must be more “streamlined” solutions to this.

6/ @rfleury

@Colonthreee

Okay then go do it

7/ @Colonthreee

@rfleury

I have been trying to make something like this work for about a year now, but it’s impossible to convince investors, and I have very little money to dedicate development time to this, so unless that changes it will most likely be up to someone else…

8/ @BretHatin

@Colonthreee @rfleury

interaction nets? hvm has raised money, maybe you can follow their footsteps.

26 items under this folder.