Как ядра в модуле AMD Bulldozer сравниваются с виртуальными ядрами Intel HTT и двумя отдельными ядрами с точки зрения производительности многозадачности?
Этот вопрос является расширением Hyper-Threading и Dual-Core. В чем разница?
Процессоры AMD FX на базе Bulldozer продаются с четырьмя, шестью или восемью ядрами, но физически состоят из двух, трех или четырех модулей, каждый с двумя ядрами. Насколько я понимаю, ядра в каждом модуле имеют некоторое количество кремния, попадающего между виртуальными ядрами, предоставляемыми технологией Intel Hyper-Threading, и двумя физически отдельными ядрами. Как это влияет на производительность ядер AMD FX при использовании для многозадачности или других параллельных рабочих нагрузок? Как насчет рабочих нагрузок, которые сильно зависят от операций с плавающей запятой, таких как Folding@home, а также от многих игр?
1 ответ
Теоретически эффективность лежит где-то между наличием полных дополнительных ядер и гиперпоточностью, но у процессоров Intel более высокий IPC, поэтому увеличение 8-ядерного процессора AMD достаточно редко, чтобы побить четырехъядерный процессор Intel с гиперпоточностью, но, очевидно, оно будет отличаться от одна рабочая нагрузка на другую.