Athlon 64 X2 — первый двухъядерный центральный процессор (ЦП) для настольных ПК , разработанный Advanced Micro Devices (AMD). Он был разработан с нуля как двухъядерный с использованием уже многопроцессорного Athlon 64 , соединив его с другим функциональным ядром на одном кристалле и соединив оба через общий двухканальный контроллер памяти/северный мост и дополнительную управляющую логику. Первоначальные версии основаны на модели степпинга E Athlon 64 и, в зависимости от модели, имеют либо 512, либо 1024 КБ кэша L2 на ядро. Athlon 64 X2 может декодировать инструкции для потоковых расширений SIMD 3 ( SSE3 ), за исключением тех немногих, которые специфичны для архитектуры Intel. Первые процессоры Athlon 64 X2 были выпущены в мае 2005 года, в том же месяце, что и первый двухъядерный процессор Intel, Pentium D.
В июне 2007 года AMD выпустила низковольтные варианты своего бюджетного 65-нм Athlon 64 X2, названные « Athlon X2 ». [1] Процессоры Athlon X2 имеют сниженную тепловую мощность (TDP) 45 Вт (Вт). [2] Это название также использовалось для бюджетных процессоров на базе K10 с двумя деактивированными ядрами.
Многопоточность
Основным преимуществом двухъядерных процессоров (например, Athlon 64 X2) по сравнению с одноядерными процессорами является их способность обрабатывать больше программных потоков одновременно. Способность процессоров выполнять несколько потоков одновременно называется параллелизмом на уровне потоков (TLP). Размещая два ядра на одном кристалле, X2 фактически удваивает TLP по сравнению с одноядерным Athlon 64 той же скорости. Необходимость в способности обработки TLP в значительной степени зависит от ситуации, и некоторые ситуации выигрывают от нее гораздо больше, чем другие. Некоторые программы в настоящее время написаны только для одного потока и, таким образом, не могут использовать вычислительную мощность второго ядра.
Программы, часто написанные с несколькими потоками и способные использовать два ядра, включают в себя множество приложений для кодирования музыки и видео, и особенно профессиональные программы рендеринга. Приложения с высоким TLP в настоящее время больше соответствуют ситуациям на серверах и рабочих станциях , чем на типичном рабочем столе. Эти приложения могут достигать почти в два раза большей производительности, чем одноядерный Athlon 64 тех же спецификаций. Многозадачность также запускает значительное количество потоков. Интенсивные многозадачные процессы ускорились значительно более чем в два раза. [3] Это в основном связано с высокими накладными расходами, вызванными постоянным переключением потоков, и потенциально может быть улучшено путем корректировки кода планирования операционной системы .
В потребительском сегменте рынка X2 превосходит по производительности оригинальный Athlon 64, особенно в многопоточном программном обеспечении.
Производственные затраты
Имея два ядра, Athlon 64 X2 имеет увеличенное количество транзисторов . 1 МБ кэша L2 90 нм процессор Athlon 64 X2 имеет размер 219 мм 2 с 243 миллионами транзисторов [4] , тогда как его аналог 1 МБ кэша L2 90 нм Athlon 64 имеет размер 103,1 мм 2 и имеет 164 миллиона транзисторов. [5] 65 нм Athlon 64 X2 с всего 512 КБ L2 на ядро сократил это до 118 мм 2 с 221 миллионом транзисторов по сравнению с 65 нм Athlon 64 с 77,2 мм 2 и 122 миллионами транзисторов. В результате большая площадь кремния должна быть бездефектной . Эти требования к размеру требуют более сложного процесса изготовления , что дополнительно увеличивает производство меньшего количества функциональных процессоров на одну кремниевую пластину. Из-за более низкого выхода годных процессоров производство X2 обходится дороже, чем производство одноядерного процессора.
В середине июня 2006 года AMD заявила, что больше не будет выпускать модели Athlon 64 или Athlon 64 X2, отличные от FX, с кэшем L2 объемом 1 МБ. [6] [ неудачная проверка ] Это привело к выпуску небольшого количества процессоров Socket-AM2 Athlon 64 X2 с кэшем L2 объемом 1 МБ на ядро, известных как 4000+, 4400+, 4800+ и 5200+. Процессоры Athlon 64 X2 с 512 КБ на ядро, известные как 3800+, 4200+, 4600+ и 5000+, были произведены в гораздо большем количестве. Введение степпинга F3 привело к выпуску нескольких моделей с кэшем L2 объемом 1 МБ на ядро, поскольку усовершенствования производства привели к увеличению выхода годных.
«64» было исключено из названия серии Brisbane «BE»; 64-битная маркетинговая кампания, инициированная AMD, утратила свою значимость, когда практически все потребительские процессоры стали 64-битными .