Если у i5 нет гиперпоточности, почему у него больше потоков, чем ядер?

Если у i5 нет гиперпоточности, почему у него больше потоков, чем ядер?

Я читал во многих местах, что i5 не имеет гиперпоточности, а i7 - это i5 + гиперпоточность. Если это правда, то почему многие процессоры i5 имеют больше потоков, чем ядер (4 ядра и 8 потоков) согласно веб-сайту Intel.?

решение1

Это во многом зависит от поколения процессора и инженерных решений для процессора.

Из опыта каждого поколения в целом следовали:

  • i3: малое количество ядер, нет гиперпоточности
  • i5: малое количество ядер + гиперпоточность
  • i5: среднее количество ядер без гиперпоточности
  • i7: среднее/высокое количество ядер + гиперпоточность

Это немного анекдотично, но утверждение, что ни один i5 не имеет гиперпоточности, является доказуемой ложью. Просто i5 — это промежуток между нижним и верхним уровнями. Вы можете увидеть вышеуказанную смесь, особенно в процессорах 5-го поколения.

Граница между i3 и i5 также сместилась за эти годы, и я уверен, что в некоторых поколениях были i3 с поддержкой Hyper-Threading.

Однако к сказанному мной выше следует относиться с долей скептицизма, поскольку даже процессоры i7 могут не поддерживать технологию Hyper-Threading или иметь малое количество ядер, особенно на мобильных рынках.

Если вы хотите узнать, поддерживает ли какой-либо процессор технологию Hyper-Threading, вам следует проверитьhttps://ark.intel.com/для процессора.

Любой процессор, у которого количество потоков превышает количество ядер, имеет технологию гиперпоточности.

решение2

Многомобильный i5sесть Hyper-Threading. Многиемобильный i3sесть Hyper-Threading.

Настольный i5sне имеют Hyper-Threading.Настольный i3sтакже не имеют Hyper-Threading.

Эти ссылки для текущего поколения. Многие предыдущие поколения в этом отношении похожи, за исключением настольных i3: у них раньше была Hyper-Threading.

Связанный контент