AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Cores, Zen 4, AVX-512
1–10 of 20 posts
Re: AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Cores, Zen 4, AVX-512
#2Re: AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Cores, Zen 4, AVX-512
#3Re: AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Cores, Zen 4, AVX-512
#4These core counts are insane. I’m curious about any programming languages that are designed to be easily to parallelize and how they will work on these 96 core chips
Go is also really good at saturating many cores with its low-overhead goroutines.
Re: AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Cores, Zen 4, AVX-512
#5Also makes me optimistic for lower end...this is eventually going to trickle down to VPS space...i.e. make those 1core/1GB utility VPS much cheaper
Re: AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Cores, Zen 4, AVX-512
#6Looks like an absolute beast. Also makes me optimistic for lower end...this is eventually going to trickle down to VPS space...i.e. make those 1core/1GB utility VPS much cheaper
Re: AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Cores, Zen 4, AVX-512
#7These core counts are insane. I’m curious about any programming languages that are designed to be easily to parallelize and how they will work on these 96 core chips
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 Cores, Zen 4, AVX-512
#8These core counts are insane. I’m curious about any programming languages that are designed to be easily to parallelize and how they will work on these 96 core chips
Re: AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Cores, Zen 4, AVX-512
#9These core counts are insane. I’m curious about any programming languages that are designed to be easily to parallelize and how they will work on these 96 core chips
For some reason people have the notion that Fortran is still the punch-card days, but Fortran 08 is in fact widely used and quite friendly nowadays. If you're building a very-parallel application that could use something like MPI, you should very seriously consider Fortran.
Re: AMD Launches EPYC 9004 “Genoa” Processors – Up to 96 Cores, Zen 4, AVX-512
#10These core counts are insane. I’m curious about any programming languages that are designed to be easily to parallelize and how they will work on these 96 core chips
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 amo…