Вдохновлено этим вопросом:
Как рассчитать тактовую частоту многоядерных процессоров?
Ответы на приведенный выше вопрос достаточно хорошо объясняют, почему многоядерный процессор с меньшей скоростью не обязательно будет работать на том же уровне, что и одноядерный процессор с большей скоростью.
Пример: 4*2=8, но четырехъядерный процессор с частотой 2 ГГц не обязательно будет таким же быстрым, как одноядерный процессор с частотой 8 ГГц.
Однако мне трудно применить информацию из этих ответов на практике. В частности, я хочу знать, как ее следует использовать, чтобы судить о том, подходит ли данный ЦП для приложения с определенными требованиями.
Примеры сценариев:
- Минимальные требования к процессору для приложения — двухъядерный процессор с тактовой частотой 2,4 ГГц.
- Другое приложение имеет минимальные требования к процессору в 1,8 ГГц (одноядерный).
Для любого из вышеприведенных сценариев: будет ли в равной степени достаточным более быстрый процессор с меньшим количеством ядер или более медленный процессор с большим количеством ядер? Если да, то как мы можем определить соответствующие скорости процессора, необходимые для заданного количества ядер?