←back to thread

700 points elipsitz | 3 comments | | HN request time: 0.855s | source
Show context
jonathrg ◴[] No.41192541[source]
Can someone explain the benefit of having essentially 4 cores (2 ARM + 2 RISC-V) on the chip but only having 2 able to run simultaneously? Does this take significantly less die space than having all 4 available at all times?
replies(8): >>41192549 #>>41192577 #>>41192580 #>>41192583 #>>41192589 #>>41194655 #>>41194809 #>>41195073 #
1. dmitrygr ◴[] No.41192580[source]
cores are high bandwidth bus masters. Making a crossbar that supports 5 high bandwidth masters (4x core + dma) is likely harder, larger, and higher power than one that supports 3.
replies(1): >>41196902 #
2. ebenupton ◴[] No.41196902[source]
It's actually 10 masters (I+D for 4 cores + DMA read + DMA write) versus 6 masters. Or you could pre-arbitrate each pair of I and each pair of D ports. But even there the timing impact is unpalatable.
replies(1): >>41198472 #
3. dmitrygr ◴[] No.41198472[source]
Which is even more impressive yet :)