3 ms·
ARM's HMP made sense for mobile devices like phones. I don't see any use for big.LITTLE designs on workstations or servers.
by heavyset_go 5y ago
ARM's HMP made sense for mobile devices like phones. I don't see any use for big.LITTLE designs on workstations or servers.
- giantrobot 5y agoFor workstations and servers there's still hundreds of low priority housekeeping threads that can run on efficiency cores. Using them means the work gets done for less power and thus less heat. While a server isn't worried about battery life every saved bit of power is saved dollars in aggregate in a data center.
- masklinn 5y ago> Using them means the work gets done for less power and thus less heat. It also avoids scheduling conflict between housekeeping / background tasks and "user" stuff, which means more predictable and stable throughput and better cache utilisation (your cache doesn't get blown because the system needed some time to zero memory or update something).