Comment by nullpoint420

1 year ago

I've always wondered if you could use iGPU compute cores with unified memory as "transparent" E-cores when needed.

Something like OpenCL/CUDA except it works with pthreads/goroutines and other (OS) kernel threading primitives, so code doesn't need to be recompiled for it. Ideally the OS scheduler would know how to split the work, similar to how E-core and P-core scheduling works today.

I don't do HPC professionally, so I assume I'm ignorant to why this isn't possible.