Я читаю информацию для процессора AMD FX-8320 Eight-Core

Мой основной вопрос, почему кэш L1 не в информации. Означает ли это, что у него нет регистров, к которым он может получить доступ так же быстро, как процессор с кэш-памятью L1? Разве это не большой недостаток этого процессора? Однако он имеет несколько больший кэш L2 и L3, чем другие процессоры. Но кэш L2 задан как 4 x 2MB , означает ли это, что он не может использовать все 8MB МБ , если программа не является многопоточной?

Кроме того, как сообщается тактовая частота? Я имею в виду подробный отчет о частоте 3,5 ГГц, но заключается ли это в том, что, сложив ядра вместе, мы получим некоторый теоретический максимум, или это скорость каждого из восьми процессоров? Просто чтобы быть на безопасной стороне .. Я бы не хотел покупать 8-ядерное ядро с тактовой частотой до 3,5 ГГц в линейной программе, но на самом деле получаю только около 400 МБ.

1 ответ1

1

О тактовой частоте: это максимальная скорость каждого ядра на кубике процессора. Если у вас есть линейная программа, она будет работать со скоростью, близкой к этой (есть и другие факторы, в основном: производительность ввода-вывода, задержка ОЗУ, планирование ОС).

О кеше L1: Да, этот процессор имеет 12 единиц этого: http://www.cpu-world.com/CPUs/Bulldozer/AMD-FX-Series%20FX-8320.html

Означает ли это, что у него нет регистров, к которым он может получить доступ так же быстро, как процессор с кэш-памятью L1?

Хм, пожалуйста, помните: регистры есть в каждом ядре процессора, в ОЗУ по очереди хранятся слова. Доступ к регистрам практически мгновенный (для целей применения)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .