|
|
|
|
|
by rbanffy
553 days ago
|
|
If the OS supports it, you can make programs that start threads on CPUs and GPUs and let those communicate. You run the SIMD-ish functions on the GPUs and the non-SIMD-heavy functions on the CPU cores. I have a strong suspicion GPUs aren't as bad at general-purpose stuff as we perceive and we underutilize them because it's inconvenient to shuttle data over an architectural wall that's not really there in iGPUs. Maybe it doesn't make sense, but it'd be worth looking into just to know where the borders of the problem lie. |
|