Я читал во многих местах, что у i5 нет гиперпоточности и что i7 - это гиперпоточность i5 +. Если это правда, то почему многие процессоры i5 имеют больше потоков, чем ядер (4 ядра и 8 потоков) по данным сайта Intel?
2 ответа
Это во многом зависит от поколения процессора и инженерных решений для процессора.
Из опыта каждое поколение широко следовало:
- i3: низкий уровень ядра без гиперпоточности
- i5: низкое количество ядер + гиперпоточность
- i5: среднее число ядер без гиперпоточности
- i7: среднее / высокое количество ядер + гиперпоточность
Это немного анекдотично, но говорить о том, что у i5s нет гиперпоточности, доказуемо неверно. Просто i5 - это пространство между нижней и верхней частью. Вы можете увидеть вышеописанное сочетание, особенно в процессорах 5-го поколения.
Граница между i3 и i5 также изменилась за эти годы, и я уверен, что в некоторых поколениях были i3s с гиперпоточностью.
То, что я упомянул выше, должно быть воспринято с некоторой долей соли, поскольку есть даже процессоры i7, в которых может отсутствовать гиперпоточность, и процессоры с низким числом ядер, особенно на мобильных рынках.
Если вы хотите узнать, есть ли у какого-либо процессора гиперпоточность, вам следует проверить https://ark.intel.com/ для этого процессора.
Любой процессор, который указывает число потоков выше, чем число ядер, имеет гиперпоточность.
Многие мобильные i5s имеют Hyper-Threading. Многие мобильные i3s имеют Hyper-Threading.
Desktop i5s не имеет Hyper-Threading. Desktop i3s также не имеет Hyper-Threading.
Эти ссылки предназначены для текущего поколения. Многие предыдущие поколения похожи в этом отношении, за исключением настольных i3s: раньше у них была Hyper-Threading.