By: Anon (no.delete@this.spam.com), March 21, 2021 12:06 am
Room: Moderated Discussions
Moritz (better.delete@this.not.tell) on March 20, 2021 5:21 am wrote:
> What if you could completely rethink the general processor concept?
Smart memory, instruction blocks.
And those two concepts are related, if the stream is organized as blocks of instructions, you may go to a memory bound part and say "don't execute this on CPU, send the instruction block to memory and execute there" then you can use the CPU for something else, you may offload a SIMD instruction block to a throughput optimized processor rather then executing it on a latency optimized processor, or even offload to a FPGA.
> What if you could completely rethink the general processor concept?
Smart memory, instruction blocks.
And those two concepts are related, if the stream is organized as blocks of instructions, you may go to a memory bound part and say "don't execute this on CPU, send the instruction block to memory and execute there" then you can use the CPU for something else, you may offload a SIMD instruction block to a throughput optimized processor rather then executing it on a latency optimized processor, or even offload to a FPGA.