CluelessOne
Member
So far as I know ARM cpus don't implement something like hyperthreading or CMT module? Is there something in their design philosophy that prevents doing it?
Instead they go for bigLittle clusters.
In my own opinion it's better if they do something like big-medium-little module approach. Something like a module with 1 core optimized for 100 MHz clock, 1 for around 400 MHz clock, and another for 1 GHz with a NEON attached in the module. So Tri-core and SIMD in a module.
For a phone the slowest core should be enough to manage radio/wireless monitoring, human UI input, button press etc. The other 2 for OS and programs. But what do I know, that is just me.
So any reason why ARM don't go SMT approach?
Instead they go for bigLittle clusters.
In my own opinion it's better if they do something like big-medium-little module approach. Something like a module with 1 core optimized for 100 MHz clock, 1 for around 400 MHz clock, and another for 1 GHz with a NEON attached in the module. So Tri-core and SIMD in a module.
For a phone the slowest core should be enough to manage radio/wireless monitoring, human UI input, button press etc. The other 2 for OS and programs. But what do I know, that is just me.
So any reason why ARM don't go SMT approach?