Deja Vu


- Сеня, объясни товарищу,
почему Володька сбрил усы!
(с) "Бриллиантовая рука"


Надоела эта жарища! Хочется зимы. Лучше всего Новый Год. Или Рождество. Нет, все-таки Новый Год лучше. Но, увы, до календарного Нового Года очень уж долго ждать. Слишком долго. Поэтому в воспаленных от надоедливой весенней жары мозгах автора время от времени возникает заманчивая картина: сугробы, лыжи, стройные девушки в лыжных костюмах – и автор, глядящий на это все из окна теплой комнаты, и задумчиво потягивающий горячий чай с круасанами….
Эдакое (эдакая? эдакий? эдакие? кто их разберет, этих французов) Deja Vu. Впрочем, это не единственный повод, по которому автора мучает это противное чувство. Гораздо более навязчивые "воспоминания" одолевают совсем по другому поводу. Вот уже не в первый раз автора преследует ощущение, как будто бы он только что распечатал и листает собственную статью о следующем ядре процессора Pentium 4, Alaska. Автор отчетливо ощущает пальцами шероховатость бумаги, видит несколько размазанный шрифт, напечатанный не единожды перезаправленным лазерным принтером….
Эдакое своеобразное помешательство на почве собственного хобби….
Автор четко осознает, что это ложные воспоминания. Что это ядро отменено. Что его никогда не будет в наших компьютерах. Что он никогда не садился писать подобной статьи и, уж тем более, никак не мог держать в руках отпечатанный экземпляр. Но воспоминания кажутся такими яркими, такими четкими….
Постепенно теряя связь с реальностью, но, будучи не в силах противиться желанию изложить свои "впечатления" от Alaska, автор решил попробовать от них избавиться таким же образом, каким избавляются от затаенных страхов: проговаривая их вслух. Авось поможет.
Впрочем, поскольку остатки здравого смысла у автора все же сохранились, он заранее предупреждает: все, что Вы прочтете дальше, также соотносится с реальным положением дел, как мечты о сказочном принце у девушек определенного возраста соотносятся с особенностями реальной семейной жизни. Вроде и о том же, да все не так.
Феерический бред автора не содержит единой сюжетной линии. Скорее, напротив, в воображении всплывают несколько отдельных сюжетов, связанных общей канвой. Сюжеты не перетекают друг в друга, но связаны вышеупомянутым ядром, Alaska.
Итак, читайте, но помните: перед Вами "воспоминания о несбывшемся".

Фрагмент 1. Презентация…


"… Таким образом, сегодня корпорация Intel представляет новое ядро для процессора Pentium 4. Ядро, которого мы все очень долго ждали. Ядро, которое выводит производительность компьютера на совершенно новые рубежи, позволяя одновременно существенно нарастить возможности нашего персонального помощника. Итак, встречайте: процессор Pentium 4 на ядре Alaska!
Удивлены?! И правильно! Действительно, первоначально этот проект назывался Siberia! Мы приняли решение дать такое название проекту в честь выдающегося русского ученого, много сделавшего для развития компьютерной науки, и, в особенности, компьютерного маркетинга! Разумеется, речь идет о хорошо известном всем Вам Борисе Бабаяне! Человеке, впервые бросившем вызов нашему микропроцессорному отделению! С нашей точки зрения, подобный ход Интел должен продемонстрировать всему миру, что мы помним и знаем о необычайно известном вкладе господина Бабаяна в компьютерную индустрию. Высочайшим триумфом российской школы микроэлектроники стал процессор Elbrus 2000, немедленно занявший пьедестал лидера производительности на долгих (и сложных для нас) четыре года. Тем не менее, благодаря ядру Madison мы смогли превзойти даже Elbrus 2000! И, хотя это произошло в нелегкой борьбе, используя все наши технологические наработки, все же мы вырвали знамя победы даже у этого знаменитого противника!
Тем не менее, отдадим должное этому достижению: не имея ни соответствующей микроэлектронной промышленности, ни опыта проектирования субнаносекундных устройств, команда Бабаяна в кратчайшие и заранее означенные сроки сумела разработать и, главное, воплотить в кремнии процессор, исполняющий до 24 (!) команд за такт! Признаемся: это до сих пор наибольший в мире уровень параллельности вычислений. Более того, эта же команда разработала под Elbrus 2000 чипсет, компилятор, и соответствующую операционную систему: явление, в мировой практике ранее не встречавшееся. Всего одна-единственная команда разработчиков сумела справиться со всеми ключевыми направлениями разработки новой архитектуры! Более того, они умудрились уложиться в мизерные по меркам современной микроэлектронной промышленности суммы, порядка 100 миллионов долларов на весь проект!
К сожалению, наш первоначальный вариант названия ядра, Siberia, столкнулся с противодействием значительной части американских инвесторов Intel, лоббировавших название Alaska. В результате патриотические чувства американских работников нашей компании все же возобладали, и финальным вариантом признали все же вариант Alaska.
Впрочем, это высказывание не для публичного цитирования, помните об этом :D.
Должен признаться, что я рассказываю эту часть презентации впервые и рассказываю ее только здесь, в России. Но русские должны это знать: пусть достижения их соотечественников наполняют их сердца гордостью!
Ну а теперь я с удовольствием представляю Вам новое ядро!" – докладчик достал платок и вытер слегка вспотевший лоб. Это был хороший докладчик. Собственно, один из лучших докладчиков Intel в странах СНГ. Его правильный русский язык, хорошо поставленная речь, живое изложение – все это зачаровывало, убеждало, требовало поверить. И он добился своей цели: ИТ-журналисты, заполнявшие зал, зачарованно глядели на докладчика. На какое-то мгновение они даже забыли о предстоящем вскоре фуршете, что с профессиональными ИТ-журналистами случается крайне редко. Точнее, не случается почти никогда.
А зачаровываться было чем: на экране демонстрировались отличия ядра Alaska от предыдущего, Prescott. Новое ядро откровенно ошеломляло, имея почти вдвое большие размеры (приблизительно 224 кв.мм при технологии производства 90нм), нежели предыдущее ядро. Это позднее будет сломано немало копий в "курилках", шаг ли это вперед, или два назад. Это позднее во всех популярных конференциях участники переругаются между собой в оценке того или иного нововведения. Это позднее продавцы в компьютерных магазинах с энтузиазмом переврут все названия технологий, радостно "впаривая" покупателям столь необходимые им нововведения.
А пока весь зал затих, впитывая несколько лаконичных слайдов. Наконец, кто-то выдохнул: "52 стадии…", и зал прорвало… Часть народа начала выкрикивать с места, пытаясь задать именно свой вопрос.
"Да-да, именно 52 стадии" - улыбнулся докладчик. "Именно столько необходимо для того, чтобы и в дальнейшем стабильно, планомерно и постоянно наращивать частоту. Впрочем, предваряя вполне очевидный вопрос, отвечу: нет, на производительности в худшую сторону это ни в коем случае не скажется. Чтобы этого не произошло, инженеры Intel внесли вполне достаточное количество усовершенствований в архитектуру. Обратите внимание на следующий слайд. Итак, в данном ядре внесены следующие изменения:

Enhanced NetBurst архитектура, включающая 52-стадийный конвейер для улучшенной масштабируемости по частоте;
Улучшенный механизм prefetch, снижающий эффективную латентность памяти и позволяющий максимально реализовать потенциал памяти DDR2;
Системная шина частотой 1066MHz с пропускной способностью 8GB/sec;
Кэш второго уровня (8-ми канальный частично-ассоциативный) объемом 1МВ, снижающий потери от удлиненного конвейера;
Механизм Adaptive Branch Prediction, вдвое уменьшающий количество неверно предсказанных переходов. Благодаря его применению точность предсказаний достигает 97%!
Trace cache увеличенного объема, теперь вмещающий 16К микроопераций;
Кэш данных первого уровня L1 Data объемом 24КВ;
Новый набор инструкций SSE4 (ранее известный как Alaska Multimedia Instruction): добавлено 8 новых инструкций для дальнейшего повышения производительности. В их числе такие инструкции, как сложение на фоне деления, умножение на фоне деления и другие;
Технология Improved Hyper Threading – дальнейшее развитие революционной технологии от Intel. Нынешняя версия позволяет запускать одновременно до четырех различных задач на исполнение и позволяет комфортно работать в нынешних многозадачных ОС; кроме того, в Improved Hyper Threading реализовано управление приоритетами потоков, благодаря чему повышается эффективность использования совместных ресурсов; также реализована полноценная вытесняющая многозадачность на уровне виртуальных процессоров (!);
Поддержка технологии ЕМ64Т (поддержка больших объемов памяти);
Поддержка XD bit (аппаратная защита от вирусов);
Вдвое увеличено количество WC буферов, повышающих эффективность записи;
Одновременный запуск до 4 микроопераций каждый такт!;
Вдвое увеличена скорость обработки SSE2/SSE3/SSE4 инструкций – до двух инструкций каждый такт!
Улучшенный механизм управления тепловыделением: отключение неиспользуемых блоков ("транзисторный сон"), независимое тактирование и питание отдельных блоков, встроенный механизм борьбы с локальными перегревами. В том числе включая специальную упаковку кристалла со встроенным элементом Пельтье (для управления тепловыми потоками);
Аппаратная поддержка архитектуры команд IA64: теперь процессор может исполнять IA64 код, что позволяет в будущем гладко и без проблем перейти на более совершенную архитектуру IA64.

Теперь остановимся подробнее на каждом нововведении и на том, что это дает обычному пользователю. Думаю, именно это будет более всего интересно Вашим читателям, господа.
Итак, улучшенная архитектура NetBurst с удлиненным конвейером позволяет без проблем масштабировать процессор по частоте. Это означает, что эта архитектура пришла всерьез и надолго!
Соответственно, покупатели могут быть уверены, что их инвестиции в процессоры на базе ядра Alaska будут сохраняться очень долгое время…
…………
Процессор Pentium 4 на ядре Alaska вместе с чипсетом i955, поддерживающим системную шину 1066МГц и память DDR2-667, позволяет добиться максимальной производительности Вашей системы! Процессор Pentium 4 на ядре Alaska – самый быстрый из произведенных корпорацией Intel процессоров. С его помощью Вы добьетесь непревзойденных результатов в научных вычислениях, мультимедиа-приложениях, сможете работать одновременно в двух операционных системах, благодаря технологии виртуализации, и делать многое другое…
…………..
И о последней по порядку, но не по значению технологии, внедренной в новое ядро: что нам дает поддержка технологии IA64? Обычные покупатели смогут постепенно (!), без потери инвестированных в программное обеспечение средств, переводить свои программные технологии на прогрессивную архитектуру IA64, являющуюся безусловным лидером в производительности. Таким образом, данное техническое решение позволяет максимально плавно перейти к архитектуре будущего, не отказываясь от достоинств сегодняшней архитектуры IA32! Говоря аллегориями, это можно назвать мостиком в будущее – мостиком, который позволит всему человечеству перейти на прогрессивную и бескомпромиссную технологию IA64. Ощутите мощность настоящих 64 бит!"

Фрагмент 2. Перерыв…


Двое курили и размахивали руками перед носом друг друга…. Впрочем, курили – это сильно сказано. Сигарета одного потухла, но на это никто не обращал внимания.
- Не сработает это!
- А я говорю, что сработает! Сам посуди – все узкие места Prescott-а расширены…
- Угу. Зато конвейер удлинили! Опять при предсказании переходов куча потерь будет!
- Дался тебе этот конвейер! Тебе шашечки, или ехать? (с)
- Уже улучшали Prescott, все еще забыть не успели! Еле-еле Northwood перегнали!
- Ну хорош тебе ворчать! Сказано же – только-только запустили новое ядро. Затем шину поднимут до 1200, память ускорят – в целом, все нормально выйдет. Кэш вон большой, и обещают Extreme Edition вообще с 8МВ кэшем сделать. В конце концов, из Prescott-а ведь неплохой процессор получился.
- Ну а толку что? Prescott стал похож на что-то приличное только к степингу Е0 …
- Ну как что? Ты только посмотри, насколько Alaska выигрывает у Prescott-а!
- Угу. В специально подобранных приложениях, да?
- Погоди-ка…. С каких это пор набор SPECfp_base стал "специально подобранным приложением"? Смеешься, что ли?
- Ну и насколько он там выиграл?
- Почти 20%, между прочим! Еще не имея нового компилятора, то есть не используя SSE4! Ну а уж что-то, а компиляторы Intel делать умеет!
- Всего-то 20%... Ну и кто его будет использовать, кроме ученых каких-нибудь?
- А сколько тебе надо? Ты много видел новых архитектур, которые выигрывали у предшественников сразу 20%?! Скромнее надо быть.
- Ну, это ж только сопроцессор, в SPECint_base выигрыш всего 7%...
- Опять двадцать пять… Ты ж раньше говорил, что сопроцессор у Pentium 4 плохой! Так вот тебе, пользуйся! Тебе исправили узкие места в архитектуре. Ведь в х87 тоже результаты должны стать лучше! Теперь посмотрим, как AMD на это ответит, ведь Athlon 64 больше не будет бессменным победителем в играх!
- Ну, это мы еще посмотрим! Конвейер в Athlon 64 все равно короче!
- Ты что, стадии считаешь? Или играешься? Сам подумай: кэш большой (вспоминай, как часто большой кэш помогал Prescott-у выигрывать), быстрая шина, вдвое более быстрый сопроцессор. Чего тебе еще надобно?!
- Ну хорошо, а что с реплеем будем делать? Теперь реплей радостно съест все преимущества удлиненного конвейера!
- Надо было не на фуршет бежать, а докладчика в коридоре пузиком прижать. Тогда бы узнал, что да, реплей есть. Но зато он сильно "поумнел": улучшили Replay Queue, ввели специальный "отстойник" для комплектации команд операндами. В общем, все довольно сильно изменилось.
- Во-первых, не у всех такое "пузико", как у тебя. Во-вторых, раз реплей переделывали, значит, прошлый был плохим? А нам что говорили? Весьма незначительная подробность, поэтому и не упоминается в документации. Ничего себе, незначительная….
- Вспомнила бабка, как девкой была…. (с) Тогда такого реплея хватало, сейчас конвейер удлинился, поэтому приняли соответствующие меры, и реплей "поумнел". Все логично. Уж не глупее нас с тобой люди архитекторами работают!
- Что-то в прошлом ядре гениальность была незаметной…. Еле-еле дотянули Prescott до 4ГГц, да и то моделей 4ГГц днем с огнем не сыщешь. Сугубо бумажный процессор.
- Так вот тебе и сделали процессор на новом ядре, раз уж тот тебя так не устраивает. Говорят же, стало быстрее!
- Ну а какой ценой?
- Ты про стоимость, что ли? Вначале дорого, со временем снизится. Тоже мне, нашел чему удивляться.
- Нет, про вечную проблему Pentium 4, про перегрев! Опять грелка получилась! 125Wt! Это ж уму непостижимо!
- Почему грелка? Да, TDP не то чтобы низкое, 125Wt. Ну и что? Тебе-то что с того? В конце концов, ВТХ форм-фактор есть, штатное охлаждение на такое тепловыделение процессора рассчитано. Кроме того, со временем выпустят свежий степинг ядра, как с Prescott-ом получилось. Посмотри, Е0 неплохой степинг получился! Напоминаю, что когда-то и 72 ватта для Athlon-а 1400 казались просто ужасными.
- Нууу… с тех пор много воды утекло… Лет пять уже прошло. Ты б еще про К6 вспомнил…
- Так через пять и эта цифра большой не будет. К тому же на 65нм, а затем и на 32 переберутся, станет меньше греться.
- Не верю! Опять кэша добавят, греться даже больше будет!
- Ну и что? Сказано же тебе: улучшенные возможности по терморегулированию!
- Да, я уже "восхищен". Теперь наш "ручной тормоз" вдвое умнее! Он уже не дойдет до точки закипания, он начнет лениво работать намного раньше!
- При чем здесь лениво? Будет работать также, только самые нагруженные блоки смогут пропускать такты, чтобы именно в этом месте локального перегрева не было!
- Так именно те блоки, которые работают, именно те и греются! А он их притормаживать будет! Кому это надо?
- Всем надо! Чтобы температура нормальной была! Заодно будет отключать неиспользуемые блоки, чтобы не грелись!
- Ага, а потом они будут полжизни просыпаться!
- А это ты откуда взял? Откуда дровишки?
- Из лесу, вестимо! Сам-то как думаешь, блок может мгновенно проснуться?
- Ну ты прикинь время пробуждения!
- Минимум сотня процессорных тактов!
- Ай-яй-яй! Это ж надо, целых 25нс!!! Куда деваться от горя!
- А если больше?
- А насколько больше? Вдвое? Втрое? Впятеро? Какая разница? Будет необходимо, он блоки "разбудит". Не будет надобности – их вообще от шины питания отключат. То есть, никаких токов утечки, никакого нагрева! Сказано же тебе, при максимальном тепловыделении 125Wt среднее будет на уровне 70Wt, то есть почти вдвое меньше!
- А кого интересует среднее, если система будет зависать под нагрузкой?
- Почему зависать? Почитай презентацию: улучшенная система терморегулирования. До тебя доходит, что это значит?
- Это значит, что по возможности процессор будет "волынить", вот что!
- Мда…. И в кого ты такой упертый? Еще возражения будут, или остальные "аргументы" такого же плана?
- Ну хорошо, а ток он какой потребляет? Скоро платы плавиться начнут! 102А! Это что, нормально?
- Напоминаю, что нынешние Athlon 64 тоже не подарок, хотят 90А. Так что принципиальной разницы не вижу. Ну да, есть 10% разницы. Дык Alaska и быстрее насколько!
- Насколько?
- Намного! Надоело! Ты как баран: уперся и ничего дальше не видишь! Заладил: "грелка, медленный, тормозной"… Ты его хоть видел, пробовал, пальцы на нем обжигал? Одно слово – фанат.
- Сам ты фанат! Что тебе не "втюхивают", тебе все едино! Лишь бы от идола Intel продали!
- Мда… дошли до ручки, называется… Может быть, ты сначала его протестируешь, а потом будешь рассказывать, какая это "тормозная грелка"?
- И протестирую! Обязательно протестирую, можешь не сомневаться!
- Протестируй. Всяко полезней будет, чем тут заранее слюной брызгать. Еще претензии к новому ядру будут?
- Будут, не изволь сомневаться. Скажи мне ВНЯТНО, зачем этот процессор исполняет код IA64?
- Во блин… Ну а это чем плохо?! Ну исполняет, что дальше?! Тебе-то что?! Работает себе процессор еще с одной системой команд, кроме х86, и слава богу!
- Да кому это нужно?! Зря только на это дело десяток миллионов транзисторов бухнули!
- Во-первых, не десяток миллионов, а в худшем случае единицы миллионов, ведь добавить надо только декодер IA64 инструкций, чтобы переводить их во внутренние микрооперации процессора.
- И, по-твоему, это хорошая идея? Куда девается тогда вся хваленая производительность IA64?
- Слушай, перестань капризничать! Неужели непонятно, что в данном случае нас особая скорость исполнения IA64 не волнует, а волнует только возможность на относительно дешевом процессоре отлаживать программы IA64? Этот тезис что, слишком сложно понять?
- Ага. Только вот объясни мне внятно, как и ЧЕМ ты будешь писать программы на новом процессоре? Или ты не в курсе, что старый компилятор для Itanium-ов не понимает нового процессора?
- Будет новый, в чем проблема?
- Проблема в том, разлюбезный мой, что новый компилятор надо будет ПОКУПАТЬ. Понимаешь? А это означает, что стоимость процессора станет уже неважной – компилятор стоит намного дороже.
- А это тоже проблема Intel?
- Нет, это моя проблема, да? Это я должен был сам восхититься новым ядром и потерпеть пару лет, пока для него все сделают. А пока, мол, берите его в рассрочку, потом отладим как-нибудь компилятор и поделимся "за недорого". Я правильно понял?
- Не передергивал бы ты. Или тебе напомнить, как ты Athlon 64 покупал, точно также говоря "пока на 32 битах посижу, а там и 64 подоспеют"? Ну как, быстро подоспели? Даром достались? Напомню, что к моменту настоящего выхода "Windows XP for x86-64" ты поменял уже третий процессор. Ну что, сильно тебе помогли 64 бита в первых двух?
- Я так понял, что это нечто вроде "сам дурак"? Напомню, что денег за переход на эту систему Микрософт не брала, бэтой можно было целый год бесплатно пользоваться. В отличие от Intel, который за новый компилятор хочет денег.
- Правильно хочет! Они же работали – почему они должны отдавать что-то даром?
- Ты что, не в состоянии уследить за мыслью? Мне ничего не стоило перейти на Windows 64 бит. А тут что?
- А что, ты не смог сообразить, что ты спокойно сможешь перейти на Windows XP 64 bit Edition – ту, которая для Itanium? Это слишком сложное умозаключение?
- А для тебя слишком сложно понять, что под ТУ версию слишком мало программ? Нет игр? Мало расчетных программ? Нет офисных программ? Или ты там круглые сутки Linpak запускать будешь?
- Так работай в обеих операционных системах, в чем проблема-то?!
- Проблема в том, что меня просят купить дорогой процессор, а потом еще и обменять программное обеспечение!
- Можно подумать, что у тебя было не так. Или тебе AMD бесплатно все ПО поменяла?!
- Ну при чем здесь AMD?!
- А при чем здесь ПО?
- Слушай, с тобой невозможно разговаривать. У нас с тобой _технический_ спор, ты в состоянии его отличить от эстетических споров, достаточно ли хороша вон та Дуня из соседней деревни?
- Я в состоянии. А вот ты, похоже, нет. Вместо того, чтобы внятно сформулировать критерии, и рассматривать процессор согласно им, ты идешь на поводу "баррикадной" логики. Можно, конечно, и так спорить, но НЕтехнические споры для меня неинтересны.
- Ну, для меня спор с тобой стал давно неинтересным!
- На том и порешили.
….

Фуршет


- Простите, можно вопрос?
- Да, разумеется!
- А можно уточнить, до какой частоты будет работать Alaska?
- Ну, сейчас рановато говорить, сами понимаете. Но мы полны самых радужных ожиданий. Думаю, что на рост частот примерно раза в два можно рассчитывать. Естественно, это неофициальный комментарий….
- Спасибо!
………..
- Извините, а как Вы думаете, что противопоставит АМД Вашему процессору?
- Ну, я не хотел бы комментировать действия нашего конкурента. Разумеется, "другие фирмы, производящие процессоры", что-то будут предпринимать. Думаю только, что с новым нашим ядром будет трудно конкурировать.
………...
- Простите, у меня такой вопрос: правда ли, что ядро Alaska на самом деле рассчитано на следующую технологию, 65нм?
- Думаю, ни для кого не секрет, что обычно на текущей версии технологического процесса выходит первый вариант ядра, а дальше его будут обкатывать, улучшать и всячески доводить. Собственно, по секрету могу сказать, что уже есть опытные образцы, и мы очень, очень, очень впечатлены их возможностями! Напоминаю, это все не для публичного упоминания – только для того, чтобы Вы лучше разобрались в обстановке.
………...
- Извините, я не даю Вам перекусить, но у меня возник такой вопрос: а почему не сделали 2 мегабайта кэша, или даже 4? Ведь Intel могла бы сделать хоть 8МВ, если бы захотела?
- Разумеется, технически это сделать можно. Но тут есть нюанс: дело в том, что любой процессор – это компромисс между возможностями технологов и желаниями архитекторов. Практика показывает, что себестоимость процессора после достижения площади 200 кв.мм сильно увеличивается.
- То есть, причины только в нежелании?
- Не только, сейчас мы к этому подойдем. Поэтому, с одной стороны, крайне нежелательно выходить за пределы упомянутой площади. С другой стороны, инженеры проверяют, какой прирост получится при увеличении кэша, или улучшении того или иного блока. Если прирост производительности невелик (или не столь важен для целевого рынка), то этого делать не будут. С третьей стороны, полезно еще и иметь что-нибудь на "черный день"; мускулы лучше держать "накачанными", чтобы конкуренты не застигли врасплох.
- Большое спасибо! Приятного аппетита! :)
- Спасибо за вопрос! :)
………..
- Здравствуйте!
- Приветствую!
- А что Вы делаете после презентации? Мы бы с руководством нашей фирмы хотели бы пригласить Вас в …
- Спасибо большое, но, к сожалению, мне завтра улетать… Увы, вынужден буду отказаться. По окончании презентации поеду в гостиницу и прилягу. Признаться, устал – одиннадцатый город за двенадцать дней, слегка утомляют переезды.
- Жалко, ребята хотели в ресторане посидеть….
- Спасибо еще раз, но не нужно. У нас еще будут поводы – надеюсь, не последний раз приезжаю….
- Ну, ждем тогда в следующий раз! Но тогда уж точно поедем в ресторан, посидим.
- Возможно :)

Фрагмент 3. Отзывы прессы…


"… Таким образом, благодаря тщательно продуманным методикам тестирования наш обзор позволил ответить на самый актуальный вопрос: что нам принесет ядро Alaska?
Наше мнение можно выразить так: процессор хорош везде, где он должен быть хорош. Ни более и ни менее. Новое ядро сумело не растерять ничего из сильных сторон архитектуры NetBurst и сумело заметно подтянуть слабые ранее места. В частности, очень сильно подтянулись результаты процессоров Pentium 4 на ядре Alaska в математических программах и в играх. То есть как раз там, где наблюдалось наиболее существенное отставание от процессоров AMD. Не менее внушительны результаты прироста в SPECfp_base, что позволяет рекомендовать этот процессор везде, где нужна максимальная производительность в научных приложениях. Тем более, что у нового ядра Pentium 4 еще есть неиспользованные резервы: дальнейший рост частоты, ускорение шины до 1200MHz, использование SSE4 инструкций.
Нынешнее ядро кажется нам весьма перспективным, и мы планируем внимательно изучать его в ближайшем будущем. Данный старт нового ядра надо признать очень удачным, что автоматически ставит поклонников продукции AMD в сложное положение: они потеряли весьма сильный козырь, связанный со скоростью сопроцессора.
Важно, что новый процессор поддерживает технологию ЕМ64Т, это позволяет существенно расширить адресное пространство и получить многие другие преимущества. Учитывая, что данный режим пока не слишком распространен, некоторое отставание по скорости исполнения 64-битных инструкций от конкурента (впрочем, легко укладывающееся в погрешность измерения) несущественно. Думаем, не будет ошибкой сказать, что к моменту обширного распространения Windows XP 64bit увеличившая частота процессора нивелирует практически незаметное отставание от Athlon 64.
Кроме того, дальнейшее развитие технологии Hyper Threading внушает надежду, что недалек тот день, когда высокий параллелизм работы процессора выведет производительность компьютеров на качественно новый уровень. Да, есть еще некоторые проблемы в нескольких не слишком распространенных программах, но всем нам хорошо известна способность Intel стимулировать оптимизацию программного обеспечения. Так что особого повода для беспокойства нет. То некоторое количество старых программ, которое не работают с новой версией Hyper Threading, вовсе не нуждается в быстрых процессорах – для этих программ достаточно производительности процессоров на предыдущем ядре, Prescott.
Отметим также, что нами была обнаружена проблема с драйверами от XXXX, которые не сумели корректно заработать на новой системе. Представительство XXXX уведомлено о возникшей проблеме, пока же мы использовали видеокарту от YYYY, заработавшую без танцев с бубнами. В любом случае, для новой, только что запущенной платформы количество проблем на удивление невелико.
Необходимо сказать пару слов и о тепловом режиме данного процессора. Как и ожидалось, он полностью укладывается в 125Wt, которые обещала нам Intel, и на которые рассчитаны практически все существующие платы под Socket LGA775. Более того, благодаря великолепным технологиям энергосбережения, таким, как Enhanced Speed Step II, среднее тепловыделение практически вдвое меньше. Другими словами, для нового ядра значимость такого фактора, как тепловыделение, сильно переоценена. Не так страшен черт, как его малюют.
Не будем забывать, что мы имели дело только с самой низкочастотной версией ядра Alaska. Думаем, ни у кого не возникнет сомнения, что этому ядру предстоит долгая и счастливая жизнь, раз даже младшее по частоте ядро стало лидером по производительности.
Потенциально очень интересно, что процессор умеет исполнять команды IA64: по нашему мнению, это хороший задел для того, чтобы в будущем плавно "пересесть" на гораздо более интересную и разумную архитектуру.
Да, для AMD вновь наступили тяжелые времена. К тому же их опять подводят мелочи: надо отметить, что нам опять не удалось получить в представительстве AMD младшего процессора в линейке Athlon 64, для тестов выдают только старшие модели! Да и ту дали только на два дня, что не позволило "развернуться вширь" нашей методике тестирования! Вряд ли такую ситуацию можно назвать нормальной. ..."

(с) один весьма популярный сайт


"… Что же касается общего впечатления от процессора, то оно противоречиво. Да, есть тесты, в которых производительность Pentium 4 стала намного выше. В основном, это тесты, связанные со скоростью сопроцессора. Ранее это было слабым местом процессора Pentium 4, но новое ядро сумело исправить ситуацию. В зависимости от используемых кодеков и программ, теперь победителем уже далеко не всегда является Athlon 64. Заметно лучше стало и во многих играх: если ранее из всех игровых движков Pentium 4 выигрывал у Athlon 64 разве что в "крайне популярную игру" 3DMark 2005, то с появлением Alaska ситуация стала заметно менее однозначной. Пожалуй, можно присудить новому ядру победу по очкам, памятуя, что вскоре выйдет очередной по частоте процессор Athlon 64 FX, и тогда результат будет уже не так предсказуем.
Благодаря тому, что нам достался инженерный сэмпл процессора, мы оценили потенциальный прирост от перехода на шину 1200MHz. Как видно, он очень невелик, примерно 2.6% в среднем. Таким образом, кроме нескольких специализированных задач, никакого особого прироста от увеличения скорости шины ждать не приходится. Команды SSE4 точно также не кажутся панацеей, область их применения ограничена.
Производительность нового ядра в режиме ЕМ64Т заметно уступает производительности Athlon 64, что, в общем-то, и понятно: в конце концов, именно AMD была родоначальником этого режима. В обычном же х86 режиме новое ядро выглядит хорошо. Тем не менее, будущее именно за х86-64, и в этой связи отставание нового ядра выглядит настораживающим.
Надо отметить, что даже такое большое количество нововведений не помогло преодолеть врожденные недостатки платформы, такие, как высокая латентность DDR2 и меньшая скорость записи в память (по сравнению с DDR).
Необходимо отметить, что в некоторых программах наблюдается падение производительности. Наиболее вероятная причина – удлинившийся конвейер. Особенно заметно такое падение на архиваторах, заметно оно и на компиляции кода. В целочисленных вычислениях нынешний флагман от AMD недостижим для ядра Alaska, и понадобится чудо, чтобы исправить ситуацию.
Достаточно странная ситуация сложилась с новой версией технологии Hyper Threading. При работе некоторых драйверов у нас возникли проблемы. В частности, именно поэтому нам пришлось поменять видеокарту XXXX на плату от YYYY, с драйверами которой проблем не возникло. Кроме того, некоторые программы показали уменьшение производительности при задействованных четырех логических ядрах. По иронии судьбы, это все сплошь серверные программы. Возможно, новые версии этих программ покажут нам более хорошие результаты.
Отметим высокое тепловыделение процессора. В частности, штатный кулер, входящий в комплект, не позволил нам сколько-нибудь существенно поднять частоту процессора. Точнее, поднять мы ее подняли, но вот производительность практически не выросла, поскольку температура была близка к критической, при которой автоматически включаются механизмы снижения тепловыделения. Их наличие – это плюс, разумеется, но высокое тепловыделение образца наводит на грустные мысли: действительно ли так легко будет наращивать частоту, или же Alaska столкнется с теми же трудностями, с которыми столкнулись ранние ревизии Prescott?
В данный момент у нас появились сомнения, что частота процессора будет расти настолько быстро, насколько обещалось в ранних роадмэпах. Более того, учитывая, что уже младшая версия процессора практически достигла максимального тепловыделения для этой платформы, далее либо придется в очередной раз менять упаковку кристалла, либо выпускать новые процессоры только тогда, когда улучшившаяся технология позволит вместить их тепловыделение в 125Wt. Правда, таких улучшений вряд ли будет много, и потому рассчитывать на то, что частотный ряд ядра Alaska будет столь же широким, как и у Northwood, представляется неверным.
Непонятным для нас осталось, зачем же процессор "научили" исполнять команды IA64. Мы с большим трудом сумели запустить только Linux для IA64, а на нем архиватор. Падение производительности (по сравнению с "честным" Itanium-ом) составляет от 40% до 70% - то есть, новый процессор в этом режиме годится только на то, чтобы отлаживать код. Станут ли его использовать в таком режиме? Сомнительно. Да и недешево.
Это выглядит тем более странным, что процессор умеет поддерживать и набор AMD64 (ой, описка – конечно же, ЕМ64Т!). Зачем процессору поддержка двух конкурирующих стандартов, совершенно непонятно.…"

(с) другой популярный сайт


" … ну вот мы и протестировали новый процессор. В 3DMark 2005 ядро Alaska однозначный лидер, в широко распространенной программе Super Pi Alaska и Athlon 64 примерно равны. Что касается игрушек, то комфортно играться можно на любой современной платформе, в гораздо большей степени комфортность зависит от видеокарты. Кстати, с видеокартами на новой платформе пока сложно, нынешний лидер в производительности, компания XXXX, перемудрила с драйверами, невзирая на их размер в 50 (!) MB. Из-за этого пришлось использовать видеокарту YYYY.
Что можно сказать о новой платформе? В номинальном режиме платформа весьма быстра, но номинальный режим нас интересует мало. В части же разгона есть некоторые весьма неприятные особенности.
Например, из-за очень высокого тепловыделения процессора разгонять его со штатным охлаждением становится совершенно бессмысленным занятием. Да, частота работы растет, а производительность остается такой же, работает система автоматического регулирования тепловыделения. Будь она неладна!
Это легко продемонстрировать, запустив такую популярную утилиту, как Super Pi: при росте частоты время расчетов не уменьшается! :mad:
В результате получить прибавку от разгона нам удалось только после перехода на жидкостное охлаждение. Разгон на 12% по шине поднял производительность почти на 11%, результаты очень неплохи. К сожалению, дальнейший разгон оказался бессмысленным – несмотря на то, что процессор стартует и на более высоких частотах, система регулировки тепловыделения работает без остановки, что снижает производительность процессора до предыдущей ступени. Это значит, что наше водяное охлаждение не может вовремя отводить тепло от разогнанного процессора. Учитывая, что это охлаждение рассчитано на тепловой поток порядка 150Вт, становится грустно. До появления следующей ревизии Alaska разгонять процессор Pentium 4 на основе этого ядра совершенно бессмысленное занятие.
Возможно, что и следующая ревизия не поправит дела, ведь теперь "все стало лучше", и регулируется тепловыделение каждого блока процессора. Похоже, недалек тот час, когда разгонять станет незачем.
Во-вторых, есть сложности и с новой платформой: в частности, не работает нормально асинхронное тактирование системной шины и PCI-E. В результате для достижения максимальных частот по шине нам пришлось тщательно отбирать видеокарту, сумевшую заработать на повышенной частоте PCI-E. К сожалению, даже в этом случае стабильность оставляет желать лучшего.
Другими словами, выбором "правильного оверклокера", как и ранее, остаются системы на Athlon 64FX, благо на них, ко всему прочему, не зафиксирован коэффициент умножения процессора.
Будем надеяться, что технологи Intel смогут сотворить чудо, похожее на то, которое сотворили с ревизией Е0 ядра Prescott.
Что можно сказать о производительности новой платформы? Она вполне достойная. Например, в Super Pi и в 3DMark-е показатели очень неплохие, это внушает надежду. Правда, прорыва, с нашей точки зрения, не произошло: новое ядро сумело уравнять возможности процессоров Intel и AMD в технологическом плане. К сожалению, ценой высокого нагрева и высокого энергопотребления. В частности, из трех плат, которые формально поддерживают новый процессор, нормально заработала лишь одна, остальные две под нагрузкой зависали. Возможно, это связано с недостаточно мощным блоком питания, всего 500Wt. Тем более, что видеокарта YYYY, с которой мы и проводили тесты, создавала такую нагрузку по линии 12В, что нормально заработал только один блок питания из всех наличествующих в нашей лаборатории.
Что касается режима IA64, то признаемся честно – мы его не тестировали, в силу его откровенной ненужности для нормальных людей…."

(с) сайт, активно набирающий популярность


"… К сожалению, новая платформа Intel выходит не без ошибок. В частности, например, наиболее быстрые сейчас видеокарты на чипах XXXX нормально задействовать не удается из-за того, что драйверы вылетают с ошибкой. И это невзирая на выпуск обновленной версии драйвера.
Неужели нельзя было проверить новую платформу на современных быстрых видеокартах? Ведь покупатели систем на базе Alaska вынуждены будут довольствоваться более медленными видеокартами от YYYY! Картами, которые еще и создают огромную нагрузку на блок питания 12В! Что и говорить, скоро охлаждение потребуется не столько процессору, сколько видеокарте!
Странно видеть такое отношение от крупной корпорации. Тем более что на конкурирующей платформе от AMD никаких проблем с драйверами или производительностью мы не заметили.
Как бы там ни было, мы связались с представительством XXXX и получили заверения, что новые версии драйверов будут доступны в ближайшее время. Остается только удивляться, кому нужна технология Hyper Threading, если ее работа приводит к таким проблемам и ошибкам. На этом фоне ее название – Improved Hyper Threading – выглядит сущим издевательством…. "

(с) сайт яростных сторонников одной из фирм, производящих
чипы для видеокарт


"…. Новая платформа Intel хорошо показала, насколько тщательно уделяют внимание программисты двух гигантов "видеокартостроения" таким вещам, как оптимизация программного обеспечения. Огромным шоком для нас стала ситуация, когда новая и крайне дорогая видеокарта от ХХХХ не работала на новой платформе. Интересно, инженеры XXXX вообще проверяют свои новые драйверы на современных компьютерах, или нет? Похоже, там, где надо взять качеством, программисты ХХХХ гоняются за количеством – теперь драйвер весит 50МВ и не включает в себя разве что текстовый процессор. Впрочем, никаких сомнений в "криворукости" программистов ХХХХ у нас лично уже давно не было.
Как бы там ни было, с продукцией нашей любимой компании никаких проблем не было: видеокарта на чипе YYYY без проблем установилась и заработала на новой платформе. К сожалению, сделать полноценное сравнение скорости двух конкурирующих видеоадаптеров невозможно в силу неработоспособности видеоадаптера от XXXX...
Впрочем, рано или поздно это должно было случиться: неумолимое давление компании YYYY, настоящего лидера на рынке видеоадаптеров, привело к тому, что временный победитель в лице XXXX занервничал и не сумел вовремя сориентироваться в ситуации. И технология Improved Hyper Threading помогла выявить, насколько мало в действительности уделяется в компании ХХХХ вопросам оптимизации драйверов..."

(с) сайт не менее яростных сторонников, посвященный видеопродукции
конкурирующей фирмы


"… В целом, как можно заметить, при тестировании в Linux процессор Pentium 4 на новом ядре Alaska сильно отстает от конкурирующего с ним процессора Athlon 64. Правда, для математических расчетов новое ядро потенциально очень перспективно в силу высочайшей теоретической производительности, но потребуется отладить компилятор, поскольку его бета-версия допускает ошибки при компилировании. Другими словами, мы рекомендуем подождать, пока не выйдут нормальные версии компилятора и драйверов на новую платформу под Linux. Драйвера для этой платформы по-прежнему остаются "Ахиллесовой пятой" любителей открытого ПО.
Можно было бы попробовать Linux для IA64, но у нас не получилось запустить ядро на новом процессоре, невзирая на декларируемую поддержку…"

(с) популярный англоязычный сайт, владелец которого хорошо рифмуется
с "Шимпи"


"… Этот день настал! Корпорация Intel убедительно и крайне доходчиво продемонстрировала, кто является настоящим повелителем рынка процессоров! Новое ядро Alaska даже без разгона в клочья разрывает всех конкурентов от AMD! Временный "царёк горы" повержен! Фанаты AMD могут рыдать и рвать на себе волосы, их идол повержен! Виват! Новый король производительности от Intel привносит беспрецедентные возможности на рынок персональных компьютеров! Новая технология Improved Hyper Threading позволяет работать современным многозадачным операционным системам намного эффективнее, а новая технология автоматического регулирования уровня тепловыделения позволит системе работать даже в самых бесчеловечных условиях. В частности, мы по сложившейся издавна традиции сняли с процессора радиатор с вентилятором, но система продолжила работать достаточно быстро и даже продолжала тесты без особых проблем.
Новое ядро победило во всех без исключения тестах; оно стало лидером даже в математических тестах. В тех самых тестах, в которых процессоры AMD очень долго держали флаг лидера. И которыми фанаты AMD размахивали как последним прибежищем! Ну а всевозможные тесты кодирования не оставили процессорам AMD никакой надежды. Отныне продукция AMD смещается в привычный для нее сегмент дешевой альтернативы для приличных процессоров. Ну а наша криогенная установка Vapochill VII EX, позволившая разогнать процессор на 30%, продемонстрировала нам те горизонты производительности, которых мы достигнем после выхода более высокочастотных процессоров!
Ну что ж, все те, кто все последнее время верил в Intel, ждали не зря! Близок час победы! С появлением дешевого процессора, поддерживающего IA64, все ближе время перехода на новую и правильную архитектуру!
Архитектуру, на которую у AMD лицензии нет и не будет.
Viva, Intel..."

(с) весьма популярный англоязычный сайт, содержащий в названии имя собственное,
и словосочетание "руководство по аппаратному обеспечению"



Земля, где так много разлук
Сама повенчала нас вдруг
(с) то ли "Гардемарины, вперед!",
то ли "Старые песни о главном – 7"


"… Ну что ж, мы продолжаем развивать традиции коллективной работы, и отлаживать взаимодействие между соавторами в данном вопросе. Здесь самое время рассказать, кто такие "мы". Ранее нашему перу принадлежали сравнительно небольшие по размеру новеллы с краткими описаниями микроархитектур процессоров Athlon64/Opteron, а также процессоров Pentium 4/Xeon.
На этот раз наш коллектив несколько увеличился, в него влились новые соавторы, которые привнесли с собой много нужных и интересных умений. И на сегодняшний день наш коллектив насчитывает сорок семь (!) человек – насколько нам известно, это единственный в мире коллектив с таким числом соавторов! Перечислим их в порядке, обратном алфавитному:
……..
И, наконец, бессменным (хотя и изрядно поднадоевшим) летописцем нашей команды по-прежнему служит истоптавший не одну клавиатуру nytik.
……..
К сожалению, размер нашей "эпопеи" несколько великоват для онлайновой публикации, несмотря даже на то, что Интернет ныне гораздо доступнее, чем в начале работы над этим трудом. Поэтому мы сделаем только краткий анонс содержимого, а полный текст наших изысканий можно будет получить в виде CD-диска, на котором примерно 400МВ текста в PDF формате. Отдельно можно будет заказать почтой 4 диска с графиками и иллюстрациями.
Эта же статья играет роль анонса, в которой мы опишем те нюансы и подробности, которые нам удалось обнаружить.
Наш продукт разбит на несколько смысловых частей, плавно перетекающих одна в другую. Начинаясь с "Введения в двоичное исчисление", через "Основы микроэлектроники" и "Особенности технологических процессов в коротковолновой литографии", наш коллектив плавно приходит к "основам проектирования компьютерных систем" и "базовым системам ввода/вывода". Затем, учитывая "Некоторые нюансы реализации длинных конвейеров", мы в семнадцатой части цикла переходим к обсуждению найденных нами особенностей реализации. И, наконец, ближе к заключительной, тридцать шестой части цикла, мы высказываем некоторые предположения и рекомендации инженерам Intel.
К работе прилагается заархивированный для удобства скачивания список литературы (7.4МВ).
……..
К сожалению, довольно заметная часть материала в цикл не вошла, как бы ни было обидно умалчивать часть информации. В связи с некоторым превышением первоначально планируемого объема цикла мы выбросили примерно пятую часть материала. Конечно, было заманчиво описать все, но в конечном итоге мы решили не раздувать цикл.
Надо сказать, этот момент вызвал некоторые разногласия в коллективе; соавторы разделились в данном вопросе следующим образом: двадцать человек "против" увеличения объема, шестнадцать "за". Летописец при этом по техническим причинам воздержался.
……..
Надеемся, данный анонс описанного выше цикла заинтересует наших читателей. Со своей стороны, заверяем, что мы безусловно будем продолжать работу над изучением ключевых особенностей ядра Alaska…"

(с) группа фанатствующих эстетов. Опубликовано спустя четыре года после
снятия с производства ядра Alaska


Послесловие



Сказка – ложь, да в ней намек,
Добрым молодцам урок (с)

Вслед за классиками автор на всякий случай напоминает, что все, что описано выше в тексте, ЛОЖЬ. Включая эту фразу. Поэтому автор ни в коем случае не рекомендует доверять приведенным в статье данным, даже если Вам показалось, что они вполне логичны. Deja Vu, знаете ли, дело такое, очень уж непонятное….
Разумеется, наиболее невероятной во всей этой фантазии автору показалась реакция прессы, ведь такого разногласия среди журналистов практически никогда не бывает. Как правило, журналисты представляют собой достаточно монолитное общество, которое сильно прежде всего сплоченностью своих рядов.
Как бы там ни было, ценность жанра "альтернативная история" прежде всего в том, что это пища для ума. Не более того. Но и не менее.

Картунов Виктор ака matik

P.S. Автор категорически отказывается от какой бы то ни было ответственности за совершенно случайное сходство ядра Alaska c широко известным, долго ожидавшимся, но так и не вышедшим ядром Tejas. Подобные аналогии неуместны, надуманны и будут тщательно опровергаться автором.

Список литературы


www.elbrus.ru
www.anekdot.ru