GPUs where each core has dedicated local memory

opensingularity

Commendable
Nov 19, 2017
5
1
1,515
Is there a processor chip with at least 500 MHz clock that has at least 100 cores such that each core has local memory that is dedicated only to that core and has at least a few megabytes of RAM per core.

I thought GPU was the answer, but learned otherwise after viewing pages of gpu vs cpu data mining benchmarks and learning that gpu local memory access is slow. GPU register memory access is fast, but there’s not enough of it per core.

I concluded that according to data mining benchmarks the typical gpu was faster than the typical cpu, but only by roughly 5 times, and that the gpu chip required about 5 times the power, which makes sense.

GPU is great at graphics and manipulating large amounts of memory. I need to work with small data types ranging from 8 to 64 bits at a time in each core, and the cores will most likely be out of sync from each other in terms of when they read & write to it’s own local memory. Since the cores will be out of sync with each other in terms of when they access RAM, I think each core should have it's own memory that's dedicated to that core.

Is there such a chip?
 
I've never heard of one. The closest thing I can think of is 'cache' memory that CPUs have. I'm referring to L2 and L3 types of cache, although L3 is actually a common pool of memory for all the cores now that I think about it.

I'd guess this is why ASICs are used for bit coin mining now, for the type of efficiency you're looking for. So I think you'd need to look for specialized hardware, not consumer level products.