Понедельник, 13.05.2024, 05:36
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход
Меню сайта
Форма входа
Календарь новостей
«  Март 2009  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Поиск
Друзья сайта
kreo.at.ua
kreo.at.ua
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Веселые Сборщики
Главная » 2009 » Март » 20 » Intel VS AMD
Intel VS AMD
10:19

Сделать осознанный выбор между платформами нам чаще всего мешают некие внутренние убеждения, навязанные нам со стороны людьми совершенно разной, но чаще всего не слишком высокой компетенции, а иногда и откровенно рекламными статьями и лозунгами. Проще говоря, большинство этих убеждений являются мифами, причём мифами устоявшимися и поэтому очень прочными. Помните, как пару-тройку лет назад среди абонентов сотовой связи циркулировал очень живучий слух о том, что один из сотовых операторов подворовывает у клиентов деньги? Что интересно, невольно подтверждали этот миф даже те, кто сам никогда с этим не сталкивался, просто потому, что люди любят факты погорячее.

Мы поговорить о самых распространённых околопроцессорных мифах и по мере возможности, постараемся их развенчать. Поверьте, наверняка один или несколько похожих тараканов есть и в вашей голове, и вы в этом убедитесь, прочитав данную статью. А мы, пожалуй, начнём с самого первого и самого распространенного мифа. Он прост, как все вечное...
Процессоры Intel надежнее процессоров AMD

Если понимать под надёжностью вероятность ошибки в расчётах, или говоря проще, отношение числа ошибок к числу тактов процессора, то тогда надёжность процессоров вообще нас волновать не должна, ибо измеряется эта самая вероятность такими числами, что вы замучаетесь рисовать нули после запятой, прежде чем достигнете первой значащей цифры. Иными словами, не всё ли равно, будет ошибка возникать один раз за десять в сто пятьдесят четвертой степени тактов или раз за десять в сто пятьдесят второй степени? Цифры взяты из головы, хотя при желании найти реальные значения параметров "вероятность ошибки" легко найти в технической документации Intel и AMD.

Разница в два порядка тут абсолютно несущественна, и даже если вдруг процессоры одной компании ошибаются в десять, а то и в сто раз чаще, чем процессоры другого производителя, данный факт всё равно не скажется на качестве вычислений - слишком низка вероятность возникновения ошибки. Я, например, не могу припомнить ни одного случая, когда "синий экран смерти" появился потому, что процессор, эксплуатируемый на штатной частоте и со штатным напряжением питания, где-то ошибся. Как правило, у "синих экранов" совсем другие причины возникновения.

Кроме того, разницы в два порядка на самом деле нет: между Intel и AMD жёсткая конкуренция, ни один из производителей не может себе позволить откровенной лажи, потому что слишком велика может быть цена ошибки. Производители это тоже понимают и процессоры тестируют так, чтобы об ошибках в вычислениях и речи не шло.

Часто под надёжностью подразумевают также вероятность выхода процессора из строя в результате, например, перегрева или механического воздействия, а то и просто так. С вашего разрешения, сейчас я совсем ничего не скажу про этот вариант, но мы обязательно развенчаем этот миф чуть ниже.
Процессоры AMD горят при перегреве

Чаще всего после этих слов следует: "Я такой ролик видел! Там Athlon при снятии кулера сгорает, а Р4 лишь начинает тормозить!" Действительно, по Сети много лет гуляет видеотворение одного известного западного ресурса - десятимегабайтный ролик, в котором все эти ужасы и правда есть. При всём моём уважении к данному ресурсу и к труду его коллектива, принимать данный аргумент во внимание сейчас нельзя, потому что он безнадежно устарел. Дело в том, что если я не ошибаюсь, в ролике главную роль играет Athlon Thunderbird, который действительно не имел встроенных функций защиты и был даже лишён термодатчика в ядре. Однако давайте вспомним, сколько времени эти процессоры не производятся и не продаются? Athlon XP уже имели встроенный термодатчик.

Справедливости ради надо сказать, что AMD почему-то возложила ответственность за обработку сигналов датчика и принятие мер на производителей материнских плат, многие из которых предпочли поначалу сэкономить полдоллара на дополнительных элементах, и первые платы для Athlon XP датчик во внимание не принимали. Сейчас ситуация изменилась и большинство современных плат оборудовано защитой процессора от перегрева, которая берёт за исходные данные именно показания термодатчика.

Про Athlon 64 и говорить нечего - за него вы вообще можете не беспокоиться, выгорание ему не грозит вовсе. Впрочем, здесь нельзя не отдать дань уважения компании Intel, которая о термозащите своих процессоров подумала существенно раньше и поблагодарить её за не побоюсь этого слова, гениальную технологию защиты, реализованную в Pentium 4 - при перегреве он просто начинает пропускать такты.
Процессоры AMD лучше "гонятся"

Хватит защищать AMD. Будем объективны: вокруг процессоров её основного конкурента крутится немало негативных мифов. Утверждение, ставшее подзаголовком, - не исключение. Строго говоря, оно неверно. Точнее, оно выполняется, но не всегда, равно как и обратное утверждение. У каждой компании есть процессоры, которые разгоняются хорошо, а есть не очень оверклокерские продукты, и это нормально. Для того чтобы окончательно увериться в этом, давайте вспомним, от чего зависит разгоняемость процессора? При этом мы, разумеется, опустим такие не имеющие прямого отношения к процессору вещи, как хорошее охлаждение, нормальная материнская плата и прямые руки - будем считать, что всё это у нас есть.

Процессор же нам может помочь, к примеру, тонким техпроцессом и хорошим степпингом, а также различными фишками вроде разлоченного коэффициента умножения или возможности включения заблокированного кэша (тоже разгон, кстати). Несомненно, "гнать" процессор шиной и множителем эффективнее чем разгонять только FSB. Собственно, этот миф и появился-то на свет исключительно потому, что до недавнего времени коэффициенты умножения у процессоров AMD Athlon или были разблокированы изначально, или легко поддавались разблокировке.

Сейчас ситуация, увы, иная. У новых Prescott есть возможность смены множителя, хоть и только в одном направлении - вниз. A Celeron D просто прекрасно разгоняются шиной. Так что спор о том, что лучше "гонится" - Intel или AMD - будет вспыхивать с новой силой каждый раз, когда на свет будет появляться новый процессор или новый степпинг старого ядра. Однако однозначно сказать, что процессоры одной фирмы гонятся лучше, чем процессоры другой фирмы, нельзя. Что и требовалось доказать.
Процессоры AMD значительно дешевле процессоров Intel


Тут даже доказывать ничего не надо, достаточно взглянуть на цены. На момент написания статьи средняя цена Athlon 64 3200+ для Socket754 составляла 230 долларов, а средняя цена Pentium 4 3,2Е для Socket478 - 230 долларов. Большая разница, правда? Pentium 4 540 LGA775 с той же тактовой частотой стоил в среднем на восемь долларов дороже. Дельту в три процента никак не назовёшь значительной, не так ли? Цена Athlon XP 3200+ - 215 у.е., что тоже не слишком сильно отличается от 230 да к тому же архитектура К7 уже устарела, и сравнивать её с чем-либо не очень нужно всё равно более быстрых процессоров, скорее всего, не будет, а если они и будут, то нескоро.

В сегменте low-end всё ещё смешнее: разница между ценой процессоров с одинаковым рейтингом (процессоры AMD, как мы помним, имеют значительно более низкую тактовую частоту, поэтому говорить об их равенстве нельзя, а вот о равенстве рейтинга и частоты - вполне) вообще редко превышает пять-шесть долларов США.
Процессоры AMD сильнее греются

Ещё говорят, что им нужно шумное охлаждение. Когда-то этот миф имел право на существование, но сейчас... Впрочем, обратимся к фактам (чуть было не написал "обратимся к хат-там" - вредно на ночь смотреть "Звездные войны"): ТDР (Thermal Design Power) процессора AMD Athlon 3800+, произведённого с соблюдением норм 0,13-микронного техпроцесса - 89Вт
www.amd.com/us-en/assets/content_type/white_papers_and
_tech_docs/30430.pdf
TDP Prescott 560 LGA 775 - 115 Вт
www.intel.com/design/Pentium4/guides/302553.htm
Выводы из этих данных делайте сами.

Про шумное охлаждение разговор отдельный. Как многие из вас, наверное помнят, большинство поставляемых в нашу страну процессоров AMD три-четыре года назад имели OEM-упаковку, то есть, проще говоря, не имели никакой комплектации и никакой коробки. Процессоры же Intel, наоборот, шли к нам в основном в коробках, в которых помимо процессора лежал ещё и кулер.

А так как архитектура К7 тогда была ещё в новинку, да и фирм, выпускающих хорошие кулеры, было не так много, как сейчас, а фирма Zalman вообще не была представлена на российском рынке (и, возможно, не была известна вообще нигде), люди чаще всего покупали к Athlon или дешёвый китайский кулер, который еле-еле справлялся (хорошо, если вообще справлялся) с охлаждением этого процессора, или дорогой, но очень солидно выглядящий Thermaltake Chrome Orb (или его варианты), который шумел как турбина.

В любом случае с уходом К7 на пенсию и приходом процессоров Athlon 64 и Sempron K8 все эти разговоры вообще теряют всякий смысл, так как эти процессоры с очень небольшой тепловой мощностью и технологией Cool'n'Quiet можно качественно охладить даже очень низкоскоростным кулером. И если мне сегодня придётся собирать ПК фанату тишины, я выберу именно AMD Athlon 64.
Pentium 4 защищены от скола кристалла, а Athlon - нет


Поразительно, парадоксально, но факт - этот аргумент часто используют даже те, кто выбирает между Pentium 4 и Athlon 64! Эти люди либо совсем не читают статьи о процессорах, либо не смотрят красивые картинки, которыми их сопровождают, и не знают, что все процессоры архитектуры К8, с самого начала имеют защитную металлическую крышку над кристаллом.

Расколоть кристалл AMD Athlon XP действительно легко, однако обвинить компанию AMD тут не в чем. Эти процессоры защищены от сколов лучше, чем их "ровесники" - процессоры Intel Pentium III Coppermine! Да-да если уж сравнивать, то процессоры "ровесники", а не "старичка" и "молодняк", иначе как-то несправедливо получается.

Так вот, о К7. Действительно, неаккуратная установка кулера может повлечь за собой повреждения процессора, однако на подложке Athlon Thunderbird/ ХР специально, для того чтобы минимизировать риск, расположены четыре резиновые подушечки. У Pentium III таких подушечек нет, лишь голая подложка и кристалл , по центру. Впрочем, чтобы быть до конца последовательными, вспомним поговорку про то. что будет с тем кто старое помянет, убоимся этого и скажем просто, что на сегодняшний день проблемы скола кристалла уже не существует и все современные процессоры защищены металлическими крышками.
Pentium 4 / Athlon - быстрее чем - Athlon / Pentium 4


...в играх (офисных приложениях, в синтетических тестах, вообще везде).

Этот миф встречается во всех вариантах. Есть люди, которые считают Athlon 64 самым быстрым процессором в мире, есть читатели, которые отдают пальму первенства Pentium 4. Понятно, что общего ответа на вопрос "Какой процессор круче?" не существует, также как не существует ответа на вопрос "Какой процессор лучше разгоняется?" Тем не менее, этот миф куда более распространённый. Более того, ту или иную его вариацию можно услышать от любого нашего читателя, если попросить его высказать мнение о современных процессорах (исключение составляют только люди, которым всё равно, но они до этого места всё равно не дочитают), поэтому я с удовольствием и с пользой остановлюсь на нём и затем потопчусь подольше, чтобы растоптать окончательно.

В смысле, давайте, уважаемые читатели, попробуем всё-таки разобраться, кто быстрее - AMD Athlon или Intel Pentium? Нет мы не будем устраивать туг мини-тестирование, наоборот, мы потеоретизируем. Это, правда, ни в коей мере не значит, что тесты не нужны, напротив, чёткий ответ на вопрос "Кто и где быстрее?" могут дать только тесты, поэтому читайте их, и будет вам счастье!

Однако даже беглого их просмотра достаточно, чтобы уяснить для себя одну важную вещь: существуют приложения, в которых Pentium: всегда сильнее любых Athlon, но существуют и программы, в которых Athlon опережает Pentium. От чего это зависит? Сразу оговорюсь - все дальнейшие рассуждения упрощены для облегчения понимания и экономии места, можно даже сказать, что кое-где они очень сильно утрированы. Поэтому всё нижеизложенное не следует понимать буквально, безусловно, существует масса нюансов, которые я здесь не учёл.

Итак, от чего зависит быстродействие программы на конкретном процессоре? На "железном" уровне всё определяется архитектурой процессора и различными наборами команд, встроенных в него (SSE, 3DNow! и т.д.), а на программном - оптимизацией софта под ту или иную архитектуру. К примеру, если программа будет иметь четко предсказуемые ветвления и ей не будет мешать длинный конвейер Pentium 4 Prescott, да у неё к тому же будет оптимизация под SSE3. то победит понятно кто. Обратное также верно.

На что же ориентируется производитель софта, которому надо решить, что делать с кодом? Понятное дело, что он хочет продать как можно больше копий своей программы, чтобы окупить её создание и ещё чуть-чуть заработать. Чем больше копий, тем это "чуть-чуть" лучше. Поэтому, кстати, ни один независимый производитель, в здравом уме, не будет сужать количество потенциальных покупателей и выпускать программу, которая будет очень хорошо работать на процессоре одного производителя и очень плохо - на процессоре конкурента. Опять же, исходя из этого, идеальным для программиста является вариант, когда программа одинаково быстро бегает на всех камнях, однако такой вариант потому и идеален, что очень редко достижим.

Сложная программа, как правило, "затачивается" (не всегда осознанно и целенаправленно) под одну архитектуру, на которой она работает чуть быстрее. Учёл программист существование набора SSE3 - честь ему и хвала от компании Intel, озаботился поддержкой 3DNow! - почёт и уважение в лагере AMD. To есть в конечном итоге очень многое зависит от производителя софта, и разговоры о том, кто быстрее, бессмысленны ровно до тех пор, пока не будет точно названа конкретная соревновательная программа. Как понять, что подо что оптимизировано? Для этого-то и существуют тесты процессоров.

А прочитав несколько сравнительных обзоров, можно уже сделать, к примеру, вывод о том, что программы, активно использующие вычисления с плавающей запятой, быстрее работают на Athlon (сказывается быстрый FPU - Floating Point Unit, он же сопроцессор), а программы, оперирующие потоками мультимедиа-данных, шустрее шевелятся на Pentium 4. Почитайте тестирования и изучите таблицы с данными, и вы наделаете подобных выводов столько, что сами же в них и запутаетесь, а распутаетесь только тогда, когда поймете, для чего именно Вам нужен компьютер.

Кстати, вскоре, с выходом новых двуядерных процессоров, ситуация опять поменяется и все эти выводы тут же потеряют всякий смысл.
Скрипач не нужен...

Часто в письмах можно встретить фразу: "На процессор Celeron (Sempron) я даже смотреть не хочу, только полноценный Pentium 4 (Athlon)!". С одной стороны, правильно: зачем нам урезанные процессоры, если есть полноценные, пусть и более дорогие, их "собратья", которые выдают больше FPS / попугаев / баллов? Но с другой стороны, существует масса случаев, когда гнаться за дорогим процессором не имеет смысла. Подождите смеяться и обзывать меня противником технического прогресса, сначала прочтите следующие два абзаца.

Если компьютер собирается для работы и иногда для игр, а не для экстремального круглосуточного геймплея, то бюджетного процессора будет вполне достаточно, сэкономленные же деньги можно будет потратить на принтер или сканер. Бюджетный процессор с нормальной тактовой частотой обеспечит достаточный для типовых домашних задач уровень производительности. Посмотрите в интернете тестирования AMD Sempron и Intel Celeron D.

Если вам нужно иногда с комфортом транспортировать себя из точки А в точку Б, причём известно, что на вашем пути постоянно будут пробки, что вы предпочтете купить - обычную ВАЗ-2110 с кондиционером и, возможно, электропакетом или ту же "десятку", но с прямоточным глушителем, чип-тюнингом и форсированным двигателем? Первое? Поздравляю, вы разумный человек. Второе? Скажите, а не вас ли я видел вчера в утренней пробке? У вас была очень красивая подсвеченная неоном машина и очень грустное лицо, потому что ваш автомобиль в этой пробке съедал бензина больше, чем вы в состоянии купить, из-за шума двигателя с непростым, но голосистым глушителем у вас болела голова, в "спортивное" сцепление не слишком удобно при частом троганье с места и движении со скоростью 10 км/ч. А ещё вы заплатили за неё огромные деньги и не знаете теперь, зачем. Сравнение, конечно, натянуто, процессор питается не бензином, а электричество у нас в России дешёвое, и экономить его не принято (недаром у большинства домашних пользователей всевозможные функции энергосбережения отключены), но про шум и затраты на покупку всё верно.

С типовым домашним ПК всё в принципе ясно, но это довольно простой случай, а вот случай посложнее: вам нужно купить максимально быстрый ПК для игр, но бюджет строго ограничен. И даже в таком случае вашим выбором может стать бюджетный процессор! Бред? Да нет, сейчас вы тоже поймёте. Но для начала — небольшой экскурс в историю.

Давным-давно компания Intel выпустила процессор Celeron с ядром Mendocino и кэш памятью второго уровня 128 кбайт. Наверное, это всё таки было ошибкой, так как процессор РIII с ядром Katmai, который стоил сильно дороже, проигрывал новому Celeron в ряде приложений, несмотря на более быструю шину. А дело было в том, что кэш-память второго уровня у Celeron была расположена в кристалле процессора и работала на полной тактовой частоте ядра, кэш же Katmai (512 кбайт) представлял собой две отдельные микросхемы в картридже и работал на половине частоты процессорного ядра. К тому же Celeron очень хорошо разгонялся, и FSB 100 МГц (против штатных 66 МГЦ) не были проблемой. Естественно, продажи РIII сильно упали, а продажи, Celeron пошли очень хорошо. Был ещё случай с процессорами AMD на базе ядер Applebred и Thorton с уменьшенным, но присутствующим физически кэшем второго уровня, которые после цепочки не очень сложных действий превращались в полноценные Thoroughbred и Barton соответственно.

Компании сделали выводы, и с тех пор такие ситуации не повторяются. Неверное позиционирование ушло в прошлое, и бюджетные процессоры вряд ли обгонят своих "старших братьев". Однако посмотрите на тесты процессоров Sempron, а точнее, на таблицу результатов, на ту её часть, где расположены результаты, достигнутые процессорами в игровых приложениях. Возьмём игру FarCry. Что мы видим? Sempron 3100+ выдал 62 FPS. Athlon 64 3200+ - 66 FPS. Велика разница? Примерно шесть процентов. А цены? Athlon 64 3200+ - 230 долларов. Sempron 3100+ -130 долларов. Остаются, правда, ещё 64-разрядные инструкции, которых у Sempron нет, но они пока и не нужны, ведь 64-разрядных игр не существует.

Как думаете, если сэкономленные сто долларов потратить на видеокарту, система на Sempron в том же FarCry в итоге окажется быстрее или всё-таки нет? Думаю, что производительность не только не пострадает, но ещё и увеличится, хотя и признаю, что данный вопрос нуждается в куда более подробном исследовании. Разделение процессоров на бюджетные и высокоуровневые весьма условно. Как я говорил, чистая производительность процессора за сто долларов почти везде (да не почти, скорее всего, а вообще везде) будет ниже чистой производительности процессора за двести долларов, но нас-то, если мы собираемся в основном играть, процессорная производительность интересует не очень сильно. Куда важнее общая производительность всей системы, не так ли?

Тем более что часто разница между процессорами вообще легко компенсируется разгоном, так как бюджетные процессоры частенько гонятся лучше не бюджетных за счёт существенно меньшего количества рабочих транзисторов в кристалле процессора и как следствие, меньшего тепловыделения. Всё вышеизложенное - лишь субъективное мнение одного автора, иногда подкреплённое фактами и если вы с ним не согласны - что ж, имеете полное право. Я не преследовал цели перевернуть ваши мысли с ног на голову достаточно будет того, что некоторые люди прочтут статью и задумаются.

Просмотров: 2373 | Добавил: Pacyk666 | Рейтинг: 4.1/8 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright daimos © 2024