News for hackers. Stuff that matters.
Re:AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Core... by dragontamer on Thursday November 10, 2022 @08:32PM (#33556259)
make -j works pretty darn well in my experience.

Honestly, the #1 programming language for parallelization, in practice, is bash scripting. you can convert any single-threaded program into a background thread with the & on the end, and then start running something else.

Yeah yeah yeah, people wanna be complicated with pthreads or async or other features. But... bash's "background" processing (&) gets a surprising amount of things done in my experience. Just spin up a program 300+ times with a & to make them all process in the background, and you're set.

Re:AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Core... by yazzku on Thursday November 10, 2022 @10:00PM (#33556839)
I've found make -j doesn't actually scale very well when you have a ridiculous number of cores and less than, e.g., 2 GB RAM/core.
Re:AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Core... by Avlin67 on Friday November 11, 2022 @12:25PM (#33563686)
ram bandwith matterd in some cases.m, check for arrow/wide GMI3 in Genoa slides