DEC Alpha

Поделись знанием:
(перенаправлено с «Alpha AXP»)
Перейти к: навигация, поиск

DEC Alpha (также известный как Alpha AXP) — 64-разрядный RISC микропроцессор, первоначально разработанный и произведённый компанией DEC, которая использовала его в собственной линейке рабочих станций и серверов. Микропроцессор был создан для компьютеров, которые планировались на смену серии VAX и изначально поддерживался операционными системами VMS и DEC OSF/1 AXP (в 1995 году переименована в Digital UNIX, после покупки DEC компанией Compaq переименована в Tru64 UNIX). Позднее на него были перенесены свободные операционные системы GNU/Linux и BSD UNIX. Компания Microsoft производила Windows NT с поддержкой Alpha до версии Windows NT 4.0 SP6, однако поддержка была свёрнута после выпуска Windows 2000 Release Candidate 2.





История

Прямым предком архитектуры Alpha является проект раннего RISC-процессора PRISM (англ.), который сам по себе является результатом нескольких более ранних проектов. Фирма DEC продвигала на рынок серию рабочих станций DECstation, использовавших процессоры с архитектурой MIPS, и нет ничего удивительного в том, что PRISM имел много общего с MIPS. Следует отметить отличие MIPS и PRISM: PRISM поддерживал программируемый пользователем микрокод (также известный как Epicode). PRISM проектировался с намерением реализовать для него новую операционную систему, известную как Emerald, которая бы позволяла запускать как «родные» программы PRISM, использовавшие все возможности процессора, так и, после незначительной модификации, существующие программы операционной системы VMS для архитектуры VAX. Руководство DEC сомневалось в необходимости разрабатывать новую компьютерную архитектуру для замены существующих семейств VAX и DECstation, и в 1988 году проект PRISM был закрыт.

Но ко времени закрытия проекта, второе поколение RISC процессоров (например, с архитектурой SPARC), достигло гораздо лучшего соотношения цена/производительность, чем серия VAX. Было очевидно, что третье поколение полностью обгонит VAX по всем характеристикам, а не только по цене. Было начато исследование, целью которого являлось определить, может ли быть создана RISC-архитектура, которая бы могла использоваться для запуска операционной системы VMS. Новая разработка использовала большую часть базовых концепций PRISM, но была доработана для того, чтобы запускать без модификаций OS VMS и программы для неё с приемлемой скоростью. Было принято решение разработать полностью 64-разрядную архитектуру (архитектура PRISM была 32-разрядной). Со временем новая архитектура превратилась в то, что сейчас называется Alpha. Архитекторами системы команд процессоров Alpha были Dick Sites и Rich Witek.

Наибольший вклад процессоров Alpha в микропроцессорную индустрию (да и главная причина их высокой производительности) заключается не столько в самой архитектуре, сколько в превосходной её реализации. В то время (как, впрочем, и сейчас), в микроэлектронной промышленности доминировало автоматизированное проектирование, а для разводки цепей использовалось специальное программное обеспечение, реализовывавшее хитроумные алгоритмы. Разработчики микросхем в DEC были сторонниками трудоёмкого ручного проектирования, в частности именно так создавались компьютеры с очень непростой архитектурой VAX. Процессоры Alpha показали на своём примере, что ручное проектирование, использованное при работе над простой и прозрачной архитектурой позволяет достичь гораздо более высоких рабочих частот, нежели использование автоматизированных систем проектирования. Это привело к возрождению ручной разработки цепей среди разработчиков микропроцессоров.

Официально, процессоры Alpha обозначались как серия DECchip 21x64, где «21» обозначало 21й век, а «64» указывало на то, что процессор являлся 64-разрядным, средняя цифра указывала поколение архитектуры Alpha. Внутри компании процессоры Alpha обозначались EV-номерами, где EV официально расшифровывалось как «Extended VAX» (расширенный VAX), но была и другая, юмористическая расшифровка — «Electric Vlasic (англ.)» («электрический огурец»)[1] по мотивам шуточной псевдонаучной публикации об электролюминесценции овощей[2].

Первые несколько поколений процессоров Alpha были наиболее новаторскими для своего времени. Первая версия, 21064 или EV4, был первым КМОП микропроцессором, рабочая частота которого сделала его конкурентом мини-компьютерам и мейнфреймам, использовавшим гораздо более энергоёмкую элементную базу ЭСЛ. Второе поколение, 21164 или EV5, был первым микропроцессором, имевшим накристальный L2-кэш большого объёма. Процессор 21264 (EV6), был первым микропроцессором, совместившим в себе как высокую рабочую частоту, так и сложную out-of-order execution микроархитектуру.

По информации от источников внутри DEC, выбор торговой марки AXP для процессоров был сделан юридическим отделом DEC, который опасался проблем, аналогичных проблемам с торговой маркой VAX. После длительного поиска было выбрано название AXP, так как оно было никем не занято. В компьютерной индустрии известна шутка, что AXP расшифровывается как «Almost Exactly PRISM» — почти точный PRISM.

Выпуск процессоров архитектуры DEC Alpha был прекращён 27 октября 2007 года.[3]

Поколения и версии

Во время объявления процессора было провозглашено, что его архитектура будет использована в течение следующих 25 лет. Хотя этому не суждено было сбыться, тем не менее, процессоры Alpha имели достаточно долгую жизнь. Первая версия, Alpha 21064 (также известная как EV4) была представлена в 1992 и работала на частоте до 192 МГц, через несколько месяцев, после перехода на чуть более совершенный технологический процесс (с 0,75 мкм до 0,675 мкм), была создана версия EV4S, способная работать на частоте 200 МГц. 64-разрядный процессор был конвейерным и суперскалярным, как и другие RISC-процессоры, но, тем не менее, превосходил их всех, что позволило фирме DEC назвать его самым быстрым процессором в мире. Тщательная проработка цепей процессора (что являлось заслугой Hudson design team) и централизованные цепи подачи синхросигналов позволили процессору работать на высоких частотах, несмотря на то, что микроархитектура процессора была во многом аналогична другим RISC-процессорам. Для сравнения, более дешёвый Intel Pentium работал на частоте 66 МГц, хотя был выпущен весной следующего года.

Процессор Alpha 21164 (EV5) стал доступен в 1995 году и работал на частотах до 333 МГц. В июле 1996 года частота была доведена до 500 МГц, а в марте 1998-го — до 666 МГц. Кроме того, в 1998 году был выпущен 21264 (EV6), первоначальная тактовая частота которого составляла 450 МГц; со временем она возросла до 1,25 ГГц (это было сделано в моделях 2001 года 21264C/EV68CB). В 2003 году был выпущен EV7 Marvel, работавший на частоте от 1 до 1,15 ГГц, и представлявший собой ядро EV68, оснащённое четырьмя каналами межпроцессорного обмена; пропускная способность каждого канала составляла 1,6 ГБ/с, что позволяло значительно поднять производительность многопроцессорных систем. Около 500 000 систем на базе процессора Alpha было продано к концу 2000 года.

В 1999 производство процессоров Alpha было лицензировано компанией Samsung. Последовавшая покупка компании Digital компанией Compaq привела к тому, что большая часть производства продукции, использовавшей Alpha, было передано компании API NetWorks, Inc. (ранее называвшейся Alpha Processor Inc.), частной компании, основанной Samsung и Compaq. В октябре 2001 года компания Microway становится эксклюзивным поставщиком использующей Alpha продукции API NetWorks.

25 июня 2001 года Compaq заявляет, что производство Alpha будет свёрнуто к 2004 году, а вместо Alpha планируется использовать процессоры Itanium компании Intel. Это приводит к сворачиванию работ над процессором EV8 и продаже всей интеллектуальной собственности, имеющей отношение к Alpha, компании Intel. Через несколько месяцев компания HP, новый владелец Compaq объявляет, что развитие серии Alpha будет продолжено ещё в течение нескольких лет, включая выпуск 1,3 ГГц варианта EV7, названного EV7z. Эта версия, а также версия, которая должна была стать последней в семействе Alpha — EV79, с технологическим процессом 0,13 мкм, также была свёрнута. HP продолжала продавать сервера AlphaServer с операционными системами OpenVMS и Tru64 UNIX до 27 октября 2006 года, а также обеспечивала поддержку до конца 2013 года[4].

В середине 2003 года, когда шло сворачивание производства Alpha, второе место в списке самых быстрых компьютеров занимал кластер ASCI Q на основе процессоров Alpha[5].

Модели

Модель AKA Год Частота,
МГц
Тех. процесс,
мкм
Транзисторов,
млн
Размер кристалла,
мм²
Кол-во контактов Потребляемая мощность,
Вт
Напряжение
питания, В
Пропуск.
способность
памяти, МБ/с
Кэш данных,
КБ
Кэш команд,
КБ
Scache Bcache Система команд
EV4 21064 1992 100—200 0,75 1,68 234 290 30 3,3 80 8 8
EV45 21064A 1994 200—300 0,5 2,85 164 33 3,3 80 16 16
LCA4 21066 1993 100—166 0,68 1,75 209 21 3,3 30 8 8
LCA45 21066A 1994 166—233 0,5 1,75 161 23 3,3 30 8 8
EV5 21164 1995 266—500 0,5 9,7 299 296 56 3,3/2,5 150 8 8 96 КБ 1 R
EV56 21164A 1996 400—767 0,35 9,3 209 46 3,3/2,0 300 8 8 96 КБ 1—2 МБ R,B
PCA56 21164PC 1997 400—533 0,35 3,5 141 264 40 3,3/2,5 8 16 1 МБ R,B,M
PCA57 21164PC 600—666 0,28 5,7 101 283 20 2,5/2,0 16 16 1 МБ R,B,M
EV6 21264 1998 450—600 0,35 15,2 314 389 73 2,0 1600 64 64 2—8 МБ R,B,M,F
EV67 21264A 1999 667—750 0,25 15,2 210 389 2,0 64 64 2—8 МБ R,B,M,F,C
EV68AL 21264B 2001 800—833 0,18 15,2 125 1,7 64 64 2—8 МБ R,B,M,F,C,T
EV68CB 21264C 2001 1000—1250 0,18 15,2 125 65—75 1,65 64 64 2—8 МБ R,B,M,F,C,T
EV68CX 21264D 1,65 64 64 2—8 МБ R,B,M,F,C,T
EV7/EV7z 21364 2003 800—1300 0,18 130 397 125 1,5 64 64 1,75 МБ R,B,M,F,C,T
EV79 21364A(?) (свёрнуто) 1700 0,13 152 300 120 1,2 64 64 1,75 МБ? R,B,M,F,C,T

Расширения системы команд:

  • R: ?
  • B: BWX, «Byte/Word Extension», дополнительные инструкции для выполнения 8- и 16-битных операций при обращении к памяти и устройствам ввода-вывода
  • M: MVI, мультимедиа-инструкции
  • F: FIX, инструкции для преобразования целых чисел в числа с плавающей запятой и извлечения квадратного корня
  • C: CIX, инструкции для поиска и подсчёта битов
  • T: поддержка упреждающей выборки с модификацией, направленно на повышение производительности при первом обращении с целью захвата семафора.

Системы, использующие Alpha

Первое поколение систем на базе Alpha включало в себя серию рабочих станций DEC 3000 AXP и сервера начального уровня, серию серверов среднего уровня 4000 AXP и серии высокопроизводительных серверов: DEC 7000 AXP и DEC 10000 AXP.

Серия 3000 AXP использовала ту же шину TURBOchannel, что и предыдущее поколение рабочих станций DEC, использовавших микропроцессоры с архитектурой MIPS. Серия 4000 AXP использовала шину FutureBus+, в то время как серии 7000 AXP и 10000 AXP использовали архитектуру компьютеров VAX серий 7000 и 10000 соответственно.

Кроме того, DEC выпускала рабочие станции на базе Alpha, сходные с персональными компьютерами и использовавшими шину EISA: DECpc 150 AXP (эта модель также известна как DEC 2000 AXP). Это были первые системы на базе Alpha, поддерживающие Windows NT. Позднее DEC выпустила Alpha версии своих Celebris XL и Personal Workstation PC серий, оснастив их процессорами 21164.

Процессоры 21066 и 21068 были использованы в компактных рабочих станциях DEC Multia VX40/41/42.

В 1994 году фирма DEC выпустила новый ряд систем AlphaStation и AlphaServer, которые использовали процессоры 21064 и 21164, шину PCI, совместимые с VGA фреймбуферы и PS/2-совместимые клавиатуру и мышь. Серия серверов AlphaServer 8000, заменившая DEC 7000/10000 AXP, использовала шины XMI и FutureBus+.

Рабочие станции AlphaStation XP1000 были первыми, использовавшими процессор 21264. В дальнейшем модели рабочих станций и серверов AlphaServer/Station, использовавших процессор 21264 были разбиты на следующие семейства:

  • DS (departmental server)
  • ES (enterprise server)
  • GS (global server)

Процессор 21364 использовался в моделях AlphaServer ES47, ES80 и GS1280.

Некоторое количество OEM-материнских плат для Alpha было произведено фирмами DEC, Samsung и Alpha Processor Inc., включая EB64+, EB164, API UP1000 и UP2000.

Компания Cray Research использовала процессоры 21064 и 21164 в своих массивно-параллельных суперкомпьютерах Cray T3D и Cray T3E соответственно.

Процессоры 21164 и 21264 были использованы компанией Network Appliance в системах сетевого хранения данных (Network Attached Storage).

Влияние на отрасль

Процессор Alpha и заложенные в нём концепции прямо или косвенно оказали влияние на конструкцию других процессоров и на развитие отрасли в целом.

В оригинальном процессоре AMD Athlon использовалась шина, первоначально разработанная для Alpha. В процессоре AMD Opteron применяется высокоскоростная межпроцессорная магистраль HyperTransport и встроенный контроллер памяти — технологии, аналогичные тем, которые первыми предложили разработчики Alpha. Дирк Мейер, главный инженер процессоров AMD, раньше работал над Alpha.

Применяемая в современных серверных и настольных процессорах Intel технология HyperThreading, позволяющая процессору решать несколько задач одновременно, навеяна исследованиями в области многопоточности, проведёнными командой Alpha в DEC в 1990-е годы. Из HP в Intel перешли более 300 инженеров, работавших над Alpha, теперь большинство из них работает над процессором Itanium 2.

Модель памяти, используемая в процессоре, являлась наиболее мягкой из всех существующих: без дополнительных барьеров нарушался порядок видимости выполнения команд другим потоком. На практике это оказалось крайне неудачным решением, т.к. реордеринг операций и эффекты, связанные с кэшированием, приводили к интуитивно непонятному поведению в мультипроцессорных системах.[6] И хотя написание корректных программ было возможно [7], это требовало значительных дополнительных усилий при написании компиляторов и мультипоточных программ. По этой причине впоследствии от такого архитектурного решения отказались и больше нигде не использовали.

Источники информации

  • Корнеев В., Киселев А. Современные микропроцессоры. 3-е изд.— СПб.: БХВ-Петербург, 2003. — 448 с.: ил. ISBN 5-94157-385-5

Напишите отзыв о статье "DEC Alpha"

Примечания

  1. [simh.trailing-edge.com/semi/ev4.html EV-4 (1992)] (англ.). The Computer History Simulation Project. — Характеристики и история EV-4 - первого официально выпущенного процессора Alpha. Проверено 11 апреля 2009. [www.webcitation.org/65SAq8b44 Архивировано из первоисточника 14 февраля 2012].
  2. [www.hpl.hp.com/techreports/Compaq-DEC/WRL-TN-13.html Characterization of Organic Illumination Systems] (англ.) (PDF) (April 1989). — Шуточная псевдонаучная публикация об электролюминесценции овощей. Проверено 11 апреля 2009. [www.webcitation.org/65SAqYk5X Архивировано из первоисточника 14 февраля 2012].
  3. [h18002.www1.hp.com/alphaserver/evolution.html Transforming your AlphaServer environment]
  4. [h18002.www1.hp.com/alphaserver/ HP will now offer service (maintenance, repair, and advisory) for all currently selling Alpha Systems for a minimum of five years after last new system shipment, (or at least through 2013)]
  5. [top500.org/lists/2003/06/ TOP 10 Sites for June 2003]
  6. [www.cs.umd.edu/~pugh/java/memoryModel/AlphaReordering.html Reordering on an Alpha processor]
  7. [www.kernel.org/doc/Documentation/memory-barriers.txt LINUX KERNEL MEMORY BARRIERS(см.секцию DATA DEPENDENCY BARRIERS)]

Ссылки

Новостные сайты AlphaServer

  • [www.tru64.org Tru64.org] (англ.) Tru64 UNIX on Alpha
  • [www.openvms.org OpenVMS.org] (англ.) OpenVMS on Alpha

Основная техническая документация

  • [www.research.compaq.com/wrl/DECarchives/DTJ/DTJ800 Digital Technical Journal, Volume 4, Number 4, Special Issue 1992 Alpha AXP Architecture and Systems] (англ.)
  • [ftp.digital.com/pub/digital/info/semiconductor/literature/dsc-library.html DEC Alpha Documentation Library] (англ.) техническая документация, посвящённая процессарам Alpha, а также системным контроллерам и материнским платам для этих процессоров; последнее обновление — июль 1999 (здесь можно найти Alpha Architecture Handbook)
  • [ftp.digital.com/pub/digital/info/semiconductor/literature/archives.html DEC Alpha Documentation Archives] (англ.) техническая документация, посвящённая ранним процессарам Alpha: 21064, 21066, 21164, а также системным контроллерам и материнским платам для этих процессоров.
  • [mirrors.pdp-11.ru/_alpha/ Архив ПО и документации]

История

  • [www.alasir.com/articles/alpha_history Alpha: The History in Facts and Comments] (англ.)
  • [www.alasir.com/articles/alpha_history/index_rus.html Alpha: история в фактах и комментариях] (рус.), создатель статей Павел Болотов

Порты BSD операционных систем для процессоров семейства DEC/Compaq Alpha

  • [www.netbsd.org/Ports/alpha/ NetBSD port for Alpha] (англ.)
  • [www.openbsd.org/alpha.html OpenBSD port for Alpha] (англ.)
  • [www.freebsd.org/platforms/alpha.html FreeBSD/alpha Project] (англ.)

Дистрибутивы GNU/Linux

  • [www.alphalinux.org/ Information about running Linux on the DEC/Compaq Alpha processor] (англ.)
  • [www.debian.org/ports/alpha/index.ru.html Debian GNU/Linux на системах Alpha] (рус.)
  • [d-i.alioth.debian.org/manual/ru.alpha/index.html Руководство по установке Debian GNU/Linux на Alpha] (рус.)
  • [www.gentoo.org/doc/ru/handbook/handbook-alpha.xml Настольная книга Gentoo Linux Alpha] (рус.)
  • [codedot.livejournal.com/6859.html Установка Debian Woody на DEC Multia] (рус.)

Отрывок, характеризующий DEC Alpha

Гусар ничего не ответил.
– Что ж, ты разве не слышишь? – довольно долго подождав ответа, опять спросил Ростов.
– А кто ё знает, ваше благородие, – неохотно отвечал гусар.
– По месту должно быть неприятель? – опять повторил Ростов.
– Може он, а може, и так, – проговорил гусар, – дело ночное. Ну! шали! – крикнул он на свою лошадь, шевелившуюся под ним.
Лошадь Ростова тоже торопилась, била ногой по мерзлой земле, прислушиваясь к звукам и приглядываясь к огням. Крики голосов всё усиливались и усиливались и слились в общий гул, который могла произвести только несколько тысячная армия. Огни больше и больше распространялись, вероятно, по линии французского лагеря. Ростову уже не хотелось спать. Веселые, торжествующие крики в неприятельской армии возбудительно действовали на него: Vive l'empereur, l'empereur! [Да здравствует император, император!] уже ясно слышалось теперь Ростову.
– А недалеко, – должно быть, за ручьем? – сказал он стоявшему подле него гусару.
Гусар только вздохнул, ничего не отвечая, и прокашлялся сердито. По линии гусар послышался топот ехавшего рысью конного, и из ночного тумана вдруг выросла, представляясь громадным слоном, фигура гусарского унтер офицера.
– Ваше благородие, генералы! – сказал унтер офицер, подъезжая к Ростову.
Ростов, продолжая оглядываться на огни и крики, поехал с унтер офицером навстречу нескольким верховым, ехавшим по линии. Один был на белой лошади. Князь Багратион с князем Долгоруковым и адъютантами выехали посмотреть на странное явление огней и криков в неприятельской армии. Ростов, подъехав к Багратиону, рапортовал ему и присоединился к адъютантам, прислушиваясь к тому, что говорили генералы.
– Поверьте, – говорил князь Долгоруков, обращаясь к Багратиону, – что это больше ничего как хитрость: он отступил и в арьергарде велел зажечь огни и шуметь, чтобы обмануть нас.
– Едва ли, – сказал Багратион, – с вечера я их видел на том бугре; коли ушли, так и оттуда снялись. Г. офицер, – обратился князь Багратион к Ростову, – стоят там еще его фланкёры?
– С вечера стояли, а теперь не могу знать, ваше сиятельство. Прикажите, я съезжу с гусарами, – сказал Ростов.
Багратион остановился и, не отвечая, в тумане старался разглядеть лицо Ростова.
– А что ж, посмотрите, – сказал он, помолчав немного.
– Слушаю с.
Ростов дал шпоры лошади, окликнул унтер офицера Федченку и еще двух гусар, приказал им ехать за собою и рысью поехал под гору по направлению к продолжавшимся крикам. Ростову и жутко и весело было ехать одному с тремя гусарами туда, в эту таинственную и опасную туманную даль, где никто не был прежде его. Багратион закричал ему с горы, чтобы он не ездил дальше ручья, но Ростов сделал вид, как будто не слыхал его слов, и, не останавливаясь, ехал дальше и дальше, беспрестанно обманываясь, принимая кусты за деревья и рытвины за людей и беспрестанно объясняя свои обманы. Спустившись рысью под гору, он уже не видал ни наших, ни неприятельских огней, но громче, яснее слышал крики французов. В лощине он увидал перед собой что то вроде реки, но когда он доехал до нее, он узнал проезженную дорогу. Выехав на дорогу, он придержал лошадь в нерешительности: ехать по ней, или пересечь ее и ехать по черному полю в гору. Ехать по светлевшей в тумане дороге было безопаснее, потому что скорее можно было рассмотреть людей. «Пошел за мной», проговорил он, пересек дорогу и стал подниматься галопом на гору, к тому месту, где с вечера стоял французский пикет.
– Ваше благородие, вот он! – проговорил сзади один из гусар.
И не успел еще Ростов разглядеть что то, вдруг зачерневшееся в тумане, как блеснул огонек, щелкнул выстрел, и пуля, как будто жалуясь на что то, зажужжала высоко в тумане и вылетела из слуха. Другое ружье не выстрелило, но блеснул огонек на полке. Ростов повернул лошадь и галопом поехал назад. Еще раздались в разных промежутках четыре выстрела, и на разные тоны запели пули где то в тумане. Ростов придержал лошадь, повеселевшую так же, как он, от выстрелов, и поехал шагом. «Ну ка еще, ну ка еще!» говорил в его душе какой то веселый голос. Но выстрелов больше не было.
Только подъезжая к Багратиону, Ростов опять пустил свою лошадь в галоп и, держа руку у козырька, подъехал к нему.
Долгоруков всё настаивал на своем мнении, что французы отступили и только для того, чтобы обмануть нас, разложили огни.
– Что же это доказывает? – говорил он в то время, как Ростов подъехал к ним. – Они могли отступить и оставить пикеты.
– Видно, еще не все ушли, князь, – сказал Багратион. – До завтрашнего утра, завтра всё узнаем.
– На горе пикет, ваше сиятельство, всё там же, где был с вечера, – доложил Ростов, нагибаясь вперед, держа руку у козырька и не в силах удержать улыбку веселья, вызванного в нем его поездкой и, главное, звуками пуль.
– Хорошо, хорошо, – сказал Багратион, – благодарю вас, г. офицер.
– Ваше сиятельство, – сказал Ростов, – позвольте вас просить.
– Что такое?
– Завтра эскадрон наш назначен в резервы; позвольте вас просить прикомандировать меня к 1 му эскадрону.
– Как фамилия?
– Граф Ростов.
– А, хорошо. Оставайся при мне ординарцем.
– Ильи Андреича сын? – сказал Долгоруков.
Но Ростов не отвечал ему.
– Так я буду надеяться, ваше сиятельство.
– Я прикажу.
«Завтра, очень может быть, пошлют с каким нибудь приказанием к государю, – подумал он. – Слава Богу».

Крики и огни в неприятельской армии происходили оттого, что в то время, как по войскам читали приказ Наполеона, сам император верхом объезжал свои бивуаки. Солдаты, увидав императора, зажигали пуки соломы и с криками: vive l'empereur! бежали за ним. Приказ Наполеона был следующий:
«Солдаты! Русская армия выходит против вас, чтобы отмстить за австрийскую, ульмскую армию. Это те же баталионы, которые вы разбили при Голлабрунне и которые вы с тех пор преследовали постоянно до этого места. Позиции, которые мы занимаем, – могущественны, и пока они будут итти, чтоб обойти меня справа, они выставят мне фланг! Солдаты! Я сам буду руководить вашими баталионами. Я буду держаться далеко от огня, если вы, с вашей обычной храбростью, внесете в ряды неприятельские беспорядок и смятение; но если победа будет хоть одну минуту сомнительна, вы увидите вашего императора, подвергающегося первым ударам неприятеля, потому что не может быть колебания в победе, особенно в тот день, в который идет речь о чести французской пехоты, которая так необходима для чести своей нации.
Под предлогом увода раненых не расстроивать ряда! Каждый да будет вполне проникнут мыслию, что надо победить этих наемников Англии, воодушевленных такою ненавистью против нашей нации. Эта победа окончит наш поход, и мы можем возвратиться на зимние квартиры, где застанут нас новые французские войска, которые формируются во Франции; и тогда мир, который я заключу, будет достоин моего народа, вас и меня.
Наполеон».


В 5 часов утра еще было совсем темно. Войска центра, резервов и правый фланг Багратиона стояли еще неподвижно; но на левом фланге колонны пехоты, кавалерии и артиллерии, долженствовавшие первые спуститься с высот, для того чтобы атаковать французский правый фланг и отбросить его, по диспозиции, в Богемские горы, уже зашевелились и начали подниматься с своих ночлегов. Дым от костров, в которые бросали всё лишнее, ел глаза. Было холодно и темно. Офицеры торопливо пили чай и завтракали, солдаты пережевывали сухари, отбивали ногами дробь, согреваясь, и стекались против огней, бросая в дрова остатки балаганов, стулья, столы, колеса, кадушки, всё лишнее, что нельзя было увезти с собою. Австрийские колонновожатые сновали между русскими войсками и служили предвестниками выступления. Как только показывался австрийский офицер около стоянки полкового командира, полк начинал шевелиться: солдаты сбегались от костров, прятали в голенища трубочки, мешочки в повозки, разбирали ружья и строились. Офицеры застегивались, надевали шпаги и ранцы и, покрикивая, обходили ряды; обозные и денщики запрягали, укладывали и увязывали повозки. Адъютанты, батальонные и полковые командиры садились верхами, крестились, отдавали последние приказания, наставления и поручения остающимся обозным, и звучал однообразный топот тысячей ног. Колонны двигались, не зная куда и не видя от окружавших людей, от дыма и от усиливающегося тумана ни той местности, из которой они выходили, ни той, в которую они вступали.
Солдат в движении так же окружен, ограничен и влеком своим полком, как моряк кораблем, на котором он находится. Как бы далеко он ни прошел, в какие бы странные, неведомые и опасные широты ни вступил он, вокруг него – как для моряка всегда и везде те же палубы, мачты, канаты своего корабля – всегда и везде те же товарищи, те же ряды, тот же фельдфебель Иван Митрич, та же ротная собака Жучка, то же начальство. Солдат редко желает знать те широты, в которых находится весь корабль его; но в день сражения, Бог знает как и откуда, в нравственном мире войска слышится одна для всех строгая нота, которая звучит приближением чего то решительного и торжественного и вызывает их на несвойственное им любопытство. Солдаты в дни сражений возбужденно стараются выйти из интересов своего полка, прислушиваются, приглядываются и жадно расспрашивают о том, что делается вокруг них.
Туман стал так силен, что, несмотря на то, что рассветало, не видно было в десяти шагах перед собою. Кусты казались громадными деревьями, ровные места – обрывами и скатами. Везде, со всех сторон, можно было столкнуться с невидимым в десяти шагах неприятелем. Но долго шли колонны всё в том же тумане, спускаясь и поднимаясь на горы, минуя сады и ограды, по новой, непонятной местности, нигде не сталкиваясь с неприятелем. Напротив того, то впереди, то сзади, со всех сторон, солдаты узнавали, что идут по тому же направлению наши русские колонны. Каждому солдату приятно становилось на душе оттого, что он знал, что туда же, куда он идет, то есть неизвестно куда, идет еще много, много наших.
– Ишь ты, и курские прошли, – говорили в рядах.
– Страсть, братец ты мой, что войски нашей собралось! Вечор посмотрел, как огни разложили, конца краю не видать. Москва, – одно слово!
Хотя никто из колонных начальников не подъезжал к рядам и не говорил с солдатами (колонные начальники, как мы видели на военном совете, были не в духе и недовольны предпринимаемым делом и потому только исполняли приказания и не заботились о том, чтобы повеселить солдат), несмотря на то, солдаты шли весело, как и всегда, идя в дело, в особенности в наступательное. Но, пройдя около часу всё в густом тумане, большая часть войска должна была остановиться, и по рядам пронеслось неприятное сознание совершающегося беспорядка и бестолковщины. Каким образом передается это сознание, – весьма трудно определить; но несомненно то, что оно передается необыкновенно верно и быстро разливается, незаметно и неудержимо, как вода по лощине. Ежели бы русское войско было одно, без союзников, то, может быть, еще прошло бы много времени, пока это сознание беспорядка сделалось бы общею уверенностью; но теперь, с особенным удовольствием и естественностью относя причину беспорядков к бестолковым немцам, все убедились в том, что происходит вредная путаница, которую наделали колбасники.
– Что стали то? Аль загородили? Или уж на француза наткнулись?
– Нет не слыхать. А то палить бы стал.
– То то торопили выступать, а выступили – стали без толку посереди поля, – всё немцы проклятые путают. Эки черти бестолковые!
– То то я бы их и пустил наперед. А то, небось, позади жмутся. Вот и стой теперь не емши.
– Да что, скоро ли там? Кавалерия, говорят, дорогу загородила, – говорил офицер.
– Эх, немцы проклятые, своей земли не знают, – говорил другой.
– Вы какой дивизии? – кричал, подъезжая, адъютант.
– Осьмнадцатой.
– Так зачем же вы здесь? вам давно бы впереди должно быть, теперь до вечера не пройдете.
– Вот распоряжения то дурацкие; сами не знают, что делают, – говорил офицер и отъезжал.
Потом проезжал генерал и сердито не по русски кричал что то.
– Тафа лафа, а что бормочет, ничего не разберешь, – говорил солдат, передразнивая отъехавшего генерала. – Расстрелял бы я их, подлецов!
– В девятом часу велено на месте быть, а мы и половины не прошли. Вот так распоряжения! – повторялось с разных сторон.
И чувство энергии, с которым выступали в дело войска, начало обращаться в досаду и злобу на бестолковые распоряжения и на немцев.
Причина путаницы заключалась в том, что во время движения австрийской кавалерии, шедшей на левом фланге, высшее начальство нашло, что наш центр слишком отдален от правого фланга, и всей кавалерии велено было перейти на правую сторону. Несколько тысяч кавалерии продвигалось перед пехотой, и пехота должна была ждать.
Впереди произошло столкновение между австрийским колонновожатым и русским генералом. Русский генерал кричал, требуя, чтобы остановлена была конница; австриец доказывал, что виноват был не он, а высшее начальство. Войска между тем стояли, скучая и падая духом. После часовой задержки войска двинулись, наконец, дальше и стали спускаться под гору. Туман, расходившийся на горе, только гуще расстилался в низах, куда спустились войска. Впереди, в тумане, раздался один, другой выстрел, сначала нескладно в разных промежутках: тратта… тат, и потом всё складнее и чаще, и завязалось дело над речкою Гольдбахом.
Не рассчитывая встретить внизу над речкою неприятеля и нечаянно в тумане наткнувшись на него, не слыша слова одушевления от высших начальников, с распространившимся по войскам сознанием, что было опоздано, и, главное, в густом тумане не видя ничего впереди и кругом себя, русские лениво и медленно перестреливались с неприятелем, подвигались вперед и опять останавливались, не получая во время приказаний от начальников и адъютантов, которые блудили по туману в незнакомой местности, не находя своих частей войск. Так началось дело для первой, второй и третьей колонны, которые спустились вниз. Четвертая колонна, при которой находился сам Кутузов, стояла на Праценских высотах.
В низах, где началось дело, был всё еще густой туман, наверху прояснело, но всё не видно было ничего из того, что происходило впереди. Были ли все силы неприятеля, как мы предполагали, за десять верст от нас или он был тут, в этой черте тумана, – никто не знал до девятого часа.
Было 9 часов утра. Туман сплошным морем расстилался по низу, но при деревне Шлапанице, на высоте, на которой стоял Наполеон, окруженный своими маршалами, было совершенно светло. Над ним было ясное, голубое небо, и огромный шар солнца, как огромный пустотелый багровый поплавок, колыхался на поверхности молочного моря тумана. Не только все французские войска, но сам Наполеон со штабом находился не по ту сторону ручьев и низов деревень Сокольниц и Шлапаниц, за которыми мы намеревались занять позицию и начать дело, но по сю сторону, так близко от наших войск, что Наполеон простым глазом мог в нашем войске отличать конного от пешего. Наполеон стоял несколько впереди своих маршалов на маленькой серой арабской лошади, в синей шинели, в той самой, в которой он делал итальянскую кампанию. Он молча вглядывался в холмы, которые как бы выступали из моря тумана, и по которым вдалеке двигались русские войска, и прислушивался к звукам стрельбы в лощине. В то время еще худое лицо его не шевелилось ни одним мускулом; блестящие глаза были неподвижно устремлены на одно место. Его предположения оказывались верными. Русские войска частью уже спустились в лощину к прудам и озерам, частью очищали те Праценские высоты, которые он намерен был атаковать и считал ключом позиции. Он видел среди тумана, как в углублении, составляемом двумя горами около деревни Прац, всё по одному направлению к лощинам двигались, блестя штыками, русские колонны и одна за другой скрывались в море тумана. По сведениям, полученным им с вечера, по звукам колес и шагов, слышанным ночью на аванпостах, по беспорядочности движения русских колонн, по всем предположениям он ясно видел, что союзники считали его далеко впереди себя, что колонны, двигавшиеся близ Працена, составляли центр русской армии, и что центр уже достаточно ослаблен для того, чтобы успешно атаковать его. Но он всё еще не начинал дела.