Merced - это кодовое обозначение первого процессора, который будет создан на основе новой, разработанной совместно Intel и Hewlett-Packard 64-разрядной архитектуры, получившей название IA-64.
Хотя Intel рассчитывает многое получить от этой технологии, в том числе и большую прибыль, серверы с процессорами Merced предназначены отнюдь не для всех пользователей и далеко не для всех приложений.
Merced и 64-разрядные вычисления представляют собой, по словам Рона Карри, директора по маркетингу микропроцессоров Intel, "естественное расширение диапазона продукции корпорации".
Исторически сложилось так, что говорить о широком распространении новой архитектуры можно не ранее чем через три-четыре года после ее создания. За редким исключением основная масса корпоративных пользователей не намерена приобретать Merced и архитектуру IA-64 до 2003 года.
В 1997 году Intel и HP, практически впервые с момента начала их сотрудничества в 1994 году, детализировали свои планы относительно процессора следующего поколения. Но и до сих пор не ясен ряд ключевых характеристик.
Пока что известно следующее. В архитектуре IA-64 найдет воплощение концепция, получившая название EPIC, или Explicitly Parallel Instruction Computing. Сначала были CISC-процессоры, затем RISC, а теперь EPIC. Производители любят придумывать названия.
Процессоры EPIC выполняют многие задачи параллельно, а не последовательно, благодаря чему работают существенно быстрее, чем современные процессоры CISC и RISC. Кроме того, скорость вычислений увеличивается и за счет дальнейшей миниатюризации.
Процессоры EPIC, первым из которых станет Merced, состоят из трех компонентов. Первый компонент осуществляет CISC-обработку, второй - RISC, а третий - собственно EPIC.
Теоретически реализация всех трех архитектур на одной микросхеме означает, что существующие приложения должны работать на компьютерах с новым процессором. Но в полной мере воспользоваться достоинствами нового процессора можно будет лишь тогда, когда будет создано специализированное, ориентированное на EPIC, программное обеспечение.
Процессор Merced в пластиковом корпусе размером примерно с небольшую книгу. Величина всего пакета будет примерно вдвое превышать размер Pentium II. Хотя над новой архитектурой HP и Intel работают совместно, Intel останется единственным производителем процессоров на ее основе.
Первые отсрочки
Массовое производство Merced отложено до середины 2000 года, то есть их выпуск начнется на шесть месяцев позже, чем планировалось ранее. Впрочем, для корпоративных заказчиков, многие из которых пока серьезно не задумывались о том, как Merced согласуется с их технологическими планами, эта задержка особого значения не имеет.
После того как производители компьютеров получат эти микропроцессоры, пользователям придется подождать еще три - шесть месяцев до появления систем с новыми процессорами. Полгода назад начался завершающий этап проектирования Merced, на котором выполняется разводка процессора и проводятся тесты, призванные гарантировать согласованность тысяч функций, выполняемых каждым из его компонентов.
Intel, безусловно, запоздала с разработкой 64-разрядных процессоров. К примеру, Digital Equipment выпустила свои 64-разрядные процессоры Alpha еще в 1993 году. Alpha достаточно популярен, но поскольку он используется в компьютерах, составляющих менее 6% рынка, его появление не смогло существенно изменить ситуацию на рынке в целом.
Однако оптимизм экспертов в отношении Merced во многом обусловлен достижениями Intel при работе с 32-разрядными процессорами. Опыт, накопленный корпорацией, поможет ей быстро наладить эффективный выпуск крупных партий 64-разрядных процессоров, что позволит, по мнению аналитиков, снизить их стоимость, а затем и высокопроизводительных серверов, для которых эти процессоры предназначены. Как подсказывает логика, пользователи, которые раньше отказывались от 64-разрядных серверов из-за высокой стоимости, в будущем станут их покупать. К тому же наступают иные времена. Все больше пользователей работают с приложениями, которым могут понадобиться преимущества 64-разрядных вычислений, параллельной обработки, такие как огромные хранилища данных и Internet-узлы с высоким уровнем трафика.
Со временем Intel начнет выпускать 64-разрядные процессоры, предназначенные для настольных компьютеров, правда, произойдет это не ранее, чем спустя несколько лет после выпуска Merced.
Однако для Intel создание Merced означает выход на рынок корпоративных систем старшего класса, который характеризуется намного более высокой прибылью.
"Точные расценки пока не известны, но скорее всего Merced будет стоить от 2 до 6 тыс. долл.", - считает Дин Маккарон, аналитик Mercury Research. По сравнению с доходами от ныне выпускаемых процессоров, деньги весьма неплохие.
Полнофункциональные серверы с процессорами Merced, по всей вероятности, будут стоить от десяти до нескольких сотен тысяч долларов. Но в отличие от существующих систем, большинство серверов Merced, по мнению Маккарона, можно будет отнести к недорогим компьютерам.
Почти все производители операционных систем и многие ведущие разработчики программного обеспечения намерены использовать Merced. Не говоря уже о том, что HP работает над версией операционной системы HP-UX, рассчитанной на Merced.
Последователи HP
Хотя HP на самих процессорах Merced денег не заработает, она оказывает значительное влияние на их архитектуру, так что, по мнению Карри, переход от систем PA-RISC на EPIC для пользователей HP окажется "более прозрачным", чем для владельцев другого аппаратного обеспечения.
О намерении создать 64-разрядную версию Solaris для процессоров Intel сообщила Sun Microsystems. Компания Digital, ставшая частью Compaq Computer, собирается работать с Sequent Computer Systems над созданием варианта Unix, рассчитанного на новые процессоры. Microsoft заявила, что 64-разрядная версия NT будет готова к моменту появления первых серверов с процессорами Merced.
PeopleSoft и SAP сообщили, что версии их финансовых приложений для Merced также будут разработаны к моменту выпуска серверов. Перенести свои СУБД на новую технологию намерены Oracle и Sybase. После того как в июне Intel инвестировала 5,7 млн. долл. в компанию Open Market, последняя согласилась создать версию своего ПО электронной коммерции Transact для Merced.
Глоссарий
32-, 64-разрядный. Объем данных, которые процессор может обрабатывать за один такт. 32-разрядная система может обрабатывать 4 байта; 64-разрядная - 8 байт.
EPIC (Explicitly Parallel Instruction Computing) - термин, используемый Intel и HP для характеристики их нового процессора. Процессоры EPIC выполняют многие задачи параллельно, что позволяет им работать существенно быстрее, чем современные процессоры CISC и RISC.
IA-64 (Intel Architecture, 64-разрядная). Этот термин используется Intel и HP для обозначения 64-разрядного семейства процессоров, которое совместно разрабатывается компаниями.
Предсказание переходов. Метод принятия решений, заложенный в процессоры IA-64, который позволяет увеличить их производительность по сравнению с современными процессорами. Вместо последовательного if-then-else архитектуры IA-64 выполняют все возможные варианты в данном дереве решений одновременно, но использовать будут только реализовавшийся.
Предварительная выборка. Процессоры IA-64 будут извлекать данные из памяти еще до выбора корректного дерева решений. Это сократит время простоя процессора, пока он ожидает извлечения данных.
Что можно сделать уже сейчас
Производители компьютеров, поддержавшие Merced, заявили, что переход к IA-64 труда не составит. Основанием для подобных заявлений является тот факт, что архитектура IA-64 создавалась таким образом, чтобы пользователи могли перейти на нее, вообще не изменяя своих приложений. Однако если вы согласны с этим мнением, то, похоже, вы не совсем верно представляете себе ситуацию в этой отрасли. Да, возможность сосуществования 32-х и 64-разрядных приложений подтверждает принципиальную выполнимость этого перехода. Но как опытный специалист в области информационных систем, вы должны понимать, что это будет не очень легко, хотя бы потому, что, как сказал Брайан Ричардсон из Meta Group, "подобные преобразования никогда не проходили безболезненно". Попытаемся ответить на ряд вопросов, с которыми неминуемо столкнутся администраторы информационных систем с появлением Merced.
К чему готовиться?
Выпуск Merced может стать сигналом к массовому производству 64-разрядных систем, но аналитики считают, что не стоит ориентироваться на какой-либо конкретный процессор.
Вместо этого подумайте о том времени, когда большинство процессоров станут 64-разрядными и их производительность увеличится более чем в 20 раз по сравнению с современными. И, как советует Джонатан Юнис, аналитик компании Illuminata, будьте готовы к тому, что это произойдет в ближайшие два-три года. "Принимая решения, касающиеся приложений баз данных или промежуточного программного обеспечения, кому-либо вряд ли захочется ориентироваться на конкретный процессор, который еще не появился", - заметил он.
В ближайшие несколько лет пользователи вполне могут полагаться на семейство процессоров Intel, которые обладают достаточными ресурсами для работы хранилищ данных и масштабных приложений оперативной обработки транзакций, но при этом не стоит ориентироваться на определенные аппаратные компоненты или процессоры. Чтобы воспользоваться преимуществами архитектуры IA-64, лучше подождать, пока будет выпущено программное обеспечение, рассчитанное на работу на таких системах.
Что мы имеем?
По мнению Дена Маккарона, аналитика Mercury Research, компьютеры с процессорами Merced мало что могут дать пользователям в отсутствие оптимизированных 64-разрядных операционных систем, поэтому имеет смысл обратить внимание на планы разработчиков ПО.
Тем, кто намерен незамедлительно провести модернизацию серверов в момент появления Merced, не стоит рассчитывать на Windows 2000. Совершенно очевидно, что ее 64-разрядная версия вовремя не появится. Как считает Ричардсон, даже если она будет готова к выпуску Merced, ей предстоит еще долгое время добиваться того уровня надежности, каким уже обладает Unix.
Возможно, это дает еще один шанс производителям Unix-систем. Ричардсон считает, что к 2001-2002 году сохранятся только три версии Unix - это HP-UX, Sun Solaris и IBM AIX. Причем из них только IBM пока будет строго придерживаться своей собственной процессорной архитектуры PowerPC.
HP-UX 11.0, выпущенная в ноябре 1997 года, представляет собой первую полную 64-разрядную версию операционной системы компании HP, даже несмотря на то, что сейчас она работает на 32-разрядной платформе HP PA-RISC. "Пользователи и разработчики могут рассматривать HP-UX 11.0 как своего рода опытный полигон, позволяющий получить представление о работе 64-разрядных систем. Все приложения, созданные для версии 11.0, будут работать и на Merced", - отметил Джим Карлсон, директор по маркетингу HP. По словам представителей HP, совместная работа с Intel над Merced открывает корпорации прямой путь к успеху.
В Sun Microsystems рассчитывают, что Solaris получит преимущества перед другими вариантами Unix, поскольку эта ОС уже функционирует на платформе Intel. Правда, пользователи, работающие с Solaris на SPARC-компьютерах и планирующие перейти на архитектуру IA-64, вряд ли могут рассчитывать на серьезную поддержку со стороны Sun. Руководство компании уверено, что эти пользователи в качестве 64-разрядной платформы предпочтут UltraSPARC III - следующее поколение ее процессоров.
Что произойдет, если NT подтвердит свою состоятельность в качестве 64-разрядной операционной системы? Как считает Джеймс Грунер, аналитик Aberdeen Group, если на компьютеры на Merced будет достаточный спрос, Microsoft не станет надолго откладывать выпуск полнофункциональной 64-разрядного варианта ОС. "Поскольку для 64-разрядной NT в любом случае будет создаваться широкий диапазон приложений, эта ОС будет играть важную роль на рынке, вне зависимости от того, насколько поздно она появится", - сказал он.
Как обезопасить свое будущее?
Как подготовиться к событию, если не известно, к чему именно следует быть готовым? Все же, принимая решение о переходе с Unix на NT (а это, по мнению некоторых аналитиков, безусловно имеет смысл, хотя и не раньше, чем NT станет столь же стабильной, как Unix), вы должны отдавать себе отчет в серьезности этого шага.
Но если администраторы информационных систем остановят свой выбор на "правильных" производителях баз данных и приложений, а также убедятся, что эти производители поддерживают несколько платформ, будущее конечных пользователей окажется вполне безопасным, вне зависимости от того, какая процессорная архитектура или операционная система понадобится им в перспективе. "Oracle, Sybase, Lotus, Netscape - эти производители достойны внимания, поскольку они оградят пользователей от любых непредвиденных изменений на рынке процессоров или операционных систем, - сказал Юнис. - NT или Unix, Intel или RISC - не имеет значения. До тех пор пока вас интересует платформенно-независимое программное обеспечение, будь то SAP R/3, PeopleSoft, Baan или IBM DB2 Universal Server, изменения, связанные с операционными системами или процессорами, никаких трудностей не вызовут".
Большая часть производителей ПО заявляют, что они являются приверженцами IA-64, и обещают во всеоружии встретить день, когда будет продемонстрирован готовый Merced. С другой стороны, Oracle, Sybase и Informix уже имеют 64-разрядные версии своих продуктов, работающие на процессорах Alpha и SPARC. Для них переход к новой архитектуре состоит лишь в переносе кода на IA-64. Но какую из операционных систем они предпочтут, пока
остается неясным. Представители Oracle сообщили, что их компания намерена поддерживать любую операционную систему, для которой будет создана коммерческая версия, ориентированная на Merced, в том числе NT. Аналогичные заявления сделали практически все крупнейшие производители ПО.
"Сейчас пользователям самое время начинать переговоры со своими основными производителями, чтобы выяснить, в чем состоят их реальные планы", - считает Крег Саймонс, вице-президент компании Giga Information Group. По его словам, помимо того, какую из операционных систем намерены поддерживать производители, необходимо выяснить и ряд других моментов, в частности временные рамки, способ переноса существующих приложений, предполагаемую производительность и стоимость. "Вполне вероятно, что производители воспользуются Merced как возможностью перейти к более дифференцированным, опирающимся на производительность, ценовым моделям на свои программные продукты для платформы Intel", - сказал он. Другими словами, стоимость серверной лицензии может зависеть от быстродействия компьютера.
Сконцентрировавшись на прикладном уровне, а не ориентируясь на процессор или операционную систему, пользователи могут уберечься еще от одной напасти - необходимости решать вопрос, касающийся порядка байтов в словах, используемых при хранении данных в оперативной памяти и на диске. Существующие форматы хранения (старший байт первый в слове/младший байт первый в слове) несовместимы. Большинство производителей RISC-процессоров используют первый формат, а Intel всегда отдавала предпочтение иному порядку байтов.
Merced станет первым процессором, который будет поддерживать оба формата. Sun Solaris, Digital Unix и NT будут поддерживать прямой порядок байтов на Merced, а HP-UX - обратный. "Это означает, что пользователям HP-UX нет смысла даже задумываться о переходе на NT, если они не готовы выполнить ряд существенных преобразований", - сказал Ричардсон.
Когда отправиться в дорогу?
После дебюта Merced до момента его действительно широкого распространения пройдет еще несколько лет. Как считает Юнис, неразумно торопиться вкладывать значительные средства в серверы новой архитектуры, пока это не обеспечит существенного роста производительности.
"Если компьютеры в тестах показывают не те параметры, на которые вы рассчитывали, как это часто и происходит с первыми поколениями новых процессоров, не покупайте их", - советует Юнис. В то же время пользователи Intel, которым требуются большая мощность, могут перейти на компьютеры с Xeon - следующего поколения процессоров Pentium II, которые были анонсированы в июне.
А пользователи RISC-процессоров скорее всего подождут появления по крайней мере второго поколения систем архитектуры IA-64, поскольку вполне вероятно, что Merced не сможет обеспечить требуемый им рост производительности по сравнению с производительностью, предлагаемой системами старшего класса, оснащенными процессорами PA-RISC или Alpha.
К тому же, когда появится Merced, пользователи, вероятно, будут заняты реализацией проектов, связанных с проблемой 2000 года или с выпуском Windows 2000. "Я сомневаюсь, что до 2003 года на рынке что-нибудь серьезно изменится", - заявил Ричардсон.
Наступление эры Merced
1993
Digital выпускает серверы с 64-разрядными процессорами Alpha.
1994
HP и Intel сообщили о намерении совместно создать новый, очень мощный процессор. Этот шаг, в частности, предпринят в ответ на объединение IBM/Motorola/Apple вокруг PowerPC.
Сентябрь 1996
Microsoft обещает выпустить 64-разрядную версию NT к моменту появления серверов с процессорами Merced.
Июнь 1997
Intel получает американский патент на технологию EPIC для Merced.
Октябрь 1997
- Sun представляет 64-разрядный процессор UltraSPARC III, производство которого компания намерена начать в 2000 году.
- HP и Intel сообщают первые детали архитектуры IA-64, на основе которой будет создаваться Merced. По словам представителей компаний, Merced и последующие 64-разрядные процессоры будут предназначены для серверов, а не для настольных систем, и такое положение сохранится по крайней мере в течение пяти лет с момента их выпуска.
- IBM обещает выпустить в 1998 году семейство 64-разрядных серверов Power3.
Декабрь 1997
Sun сообщает о намерении создать версию ОС Solaris для платформы Merced.
Январь 1998
Intel приобретает инженерное подразделение корпорации NCR для проектирования систем с восемью процессорами Merced.
Март 1998
Microsoft выпускает бета-версию инструментария разработчика для создания 64-разрядных приложений.
Апрель 1998
Федеральная торговая комиссия США одобряет сделку, в рамках которой Digital продает Intel свое подразделение, занимавшееся технологией Alpha, за 700 млн. долл., но при условии, что Intel предоставит эту технологию конкурирующим производителям микропроцессоров. Один из немногих конкурентов Merced - 64-разрядный процессор Alpha.
Май 1998
- Sun выпускает инструментарий разработки для создания 64-разрядных приложений для своих процессоров UltraSPARC.
- Intel переносит дату выпуска Merced для OEM-производителей на середину 2000 года.
1999
- Microsoft выпускает Windows 2000; пользователи тратят значительную часть года на модернизацию ОС.
- HP выпускает серверы на 64-разрядных процессорах PC-RISC 8700.
- Традиционные соперники Intel, компании Cyrix и AMD планируют выпустить собственные 64-разрядные процессоры M3 и K7.
1999-2000
Пользователи решают "Проблему 2000".
2000
- Первые процессоры Merced поступают производителям компьютеров.
- Начинается выпуск серверов на основе Merced.
2004 год
В соответствии с прогнозом Энди Гроува, председателя совета директоров Intel, Merced начинает устанавливаться в настольные ПК.
Что есть Merced, что нет...
Ребекка СайксПо мнению некоторых аналитиков, появление в середине 2000 года 64-разрядного процессора Intel вряд ли существенно повлияет на расстановку сил на рынке операционных систем, в частности на позиции NT и различных вариантов Unix.
Microsoft работает над созданием Windows 2000, ориентированной на 64-разрядный процессор Intel, а большинство производителей Unix ручаются, что их операционные системы, часть из которых уже несколько лет работает на их собственных 64-разрядных процессорах, столь же успешно будут функционировать и на Merced.
Но как считают аналитики, Windows 2000 даже на системах с 64-разрядным Merced вряд ли получит импульс, необходимый для того, чтобы "прорваться" в традиционное для Unix пространство высокоуровневых систем. На самом деле появление Merced может способствовать усилению позиций Unix по сравнению с Windows, поскольку Unix-системы смогут воспользоваться преимуществами меньшей стоимости, которую имеют машины, рассчитанные на более широкий круг пользователей. Если появление вариантов Unix для Merced позволит ведущим производителям компьютеров устанавливать ОС Unix на их ПК, производители Unix-систем смогут выйти на массовый рынок, чего они не могли позволить себе раньше.
Некоторые производители Unix-компьютеров смогут снизить расходы в первую очередь за счет прекращения производства собственных 64-разрядных процессоров. Но Unix, ориентированный на Merced, не скоро вытеснит Windows с ее позиций в области настольных систем, поскольку Unix еще довольно долго будет оставаться сложнее в управлении, нежели Windows.
В то же время версия Windows 2000 для Merced совсем не обязательно будет обладать возможностями, которые позволят ей конкурировать с Unix в области высокоуровневых приложений. Скорее всего, она будет уступать Unix по надежности, масштабируемости и безопасности, несмотря на то, что Microsoft не оставляет амбициозных планов продвинуть ее хотя бы на часть рынка, сейчас относящегося к сфере влияния Unix.
Фактически, как считают аналитики, Merced может усилить позиции обеих операционных систем, но каждой из них в своей нише: NT - на настольных системах и серверах подразделений, а Unix - на системах, где работают высокоуровневые, критически важные приложения.
Многие корпоративные заказчики, учитывая существование монополии двух ОС, будут вынуждены по-прежнему работать как с Windows, так и с Unix.
"Вопрос не в том, какая из этих операционных систем выживет, а в том, какая из них окажется более эффективной для той или иной задачи", - считает Джон Янг, вице-президент компании Clipper Group.
В результате такой расстановки сил может оказаться, что единственным реальным победителем станет производитель Merced - компания Intel. Рон Карри, директор по маркетингу микропроцессоров корпорации Intel, подчеркнул, что для компании важны обе ОС - и Unix, и Windows.
"Наши OEM-производители попросили нас поддержать обе системы, и мы предпринимаем все усилия, чтобы этого добиться, - сказал Карри. - Ведущие компании отрасли наперебой рассказывают, чья среда лучше работает на нашем процессоре".
Даже Sun Microsystems готовится к событиям, виновником которых стала Intel, и сообщила о своем намерении адаптировать ОС Solaris к Merced. Только IBM отмалчивается по этому поводу, не распространяясь о 64-разрядной операционной системе AIX. По некоторым данным, планы IBM, касающиеся 64-разрядных систем, в первую очередь связаны с AIX, работающей на их собственном процессоре PowerPC.
Решение Sun, касающееся систем Intel, еще раз подчеркивает, что сложившаяся на многих предприятиях расстановка сил, когда Windows NT сосуществует с одним из вариантов Unix, в ближайшее время не изменится. Как отметил Джон Роз, генеральный менеджер группы корпоративных вычислений Compaq Computer, его корпорация, купившая Digital Equipment вместе с ее операционной системой, намерена получить "максимально дружественную к NT операционную систему Unix".
Администраторы информационных систем рассчитывают на мирное сосуществование двух ОС в их компаниях. На вопрос Forrester Research, заданный 50 администраторам информационных систем, работающим в корпорациях, входящих в список Fortune 1000, каково стратегическое направление их организаций в отношении серверных платформ, 76% отметили, что по-прежнему намерены приобретать как NT, так и Unix. Остальные сказали, что начнут использовать для работы в высокоуровневых приложениях NT не раньше, чем та пройдет необходимые тесты, но пока останутся верны Unix на системах старшего класса и NT - на системах младшего класса.
Эти данные были собраны более года назад, но настроения среди корпоративных заказчиков не изменились сколько-нибудь существенно.
"Ни в одной компании из числа тех, с которыми мне приходилось сталкиваться, не возникал вопрос, как изменить серверную стратегию с учетом появления Merced, - подчеркнул Янг. - Подавляющее большинство уверены, что Unix и NT будут сосуществовать всегда".