ПРЕСС-ЦЕНТР

Двухъядерные процессоры & стандарт CompactPCI: брак по расчёту

МКА  4/2006

Л. Акиншин

Рынок CompactPCI продолжает вбирать в себя новые технологии из мира офисных и серверных систем. Об адаптации PCIExpress и других современных интерфейсов в указанном секторе уже можно говорить как о свершившемся факте. На очереди - процессоры, содержащие несколько равноправных вычислительных ядер.

Принимая во внимание эти и некоторые другие события, мы попытались спрогнозировать будущее технологии CompactPCI на ближайшие годы. Рассуждая о перспективах двухъядерных процессоров, мы старались избегать отвлечённого теоретизирования и делать упор на практическую применимость новых ЦП.

Хотя, прогнозы - занятие неблагодарное, в данном случае мы, судя по всему, имеем некоторые шансы на успех. Общеизвестно, что по направлению x86 рынок CompactPCI следует тем же курсом, что и секторы серверных и настольных систем (в настоящей статье мы не рассматриваем PowerPC, Sparc и другие процессорные архитектуры, отличные от x86). Причём, это нечто большее, чем добрая традиция. Стандарт CompactPCI создаёт условия для использования "настольной" шины PCI в системах телекоммуникационного и промышленного класса. Расширение сферы применимости интерфейса PCI за пределы офисного рынка составляет суть и основное содержание концепции CompactPCI. И поэтому неудивительно, что большинство новинок, появившихся в офисном сегменте за последние 10 лет, рано или поздно прижились на рынке CompactPCI. Данный сектор весьма благосклонно воспринял и быстрые периферийные порты USB 2.0, и высокопроизводительный дисковый интерфейс Serial-ATA, и последовательную шину PCI Express, уже совершившую революцию в серверно-настольном сегменте и успешно экспортирующую эту революцию на другие рынки. С учётом этого можно сказать, что эволюция рынка CompactPCI в общих чертах повторяет развитие рынка массовых систем.

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

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

Ядер становится больше

Строго говоря, проникновение двухъядерных процессоров на рынок промышленных систем и в сектор CompactPCI уже состоялось. Последние заявления корпорации Intel и холдинга Kontron не оставляют здесь почвы для сомнений. Холдинг Kontron, ведущий игрок мирового рынка встраиваемых компьютерных технологий (ВКТ), анонсировал целое семейство продуктов на базе чипов Intel Core Duo, в том числе платы CP307 и CP6012 (форм-факторы 3U CompactPCI и 6U CompactPCI соответственно).

Объединение инновационной двухъядерной архитектуры и проверенного временем стандарта CompactPCI может служить отличным примером симбиоза технологий. Они выгодно дополняют друг друга: Intel Core Duo получает от CompactPCI выход на один из ключевых секторов рынка промышленных систем, а перед CompactPCI открываются возможности для дальнейшего наращивания производительности с удержанием энергопотребления и стоимости конечных решений в разумных границах.

Что именно получают нынешние пользователи CompactPCI в связи с приходом на рынок новых процессоров с двумя полноценными CPU-ядрами, мы рассмотрим в последующих разделах. Пока же остановимся на достоинствах архитектуры Intel Core Duo как таковой.

Хорошая наследственность + новации

Сравнительное тестирование Core Duo и Pentium M
Специалисты международного холдинга Kontron провели сравнительное тестирование ЦП Intel Core Duo и классических Intel Pentium M 756 (тактовая частота соответственно 2,16 и 2,1 ГГц). В операциях с плавающей запятой двухъядерные процессоры оказались быстрее своих "младших братьев" на 96,5%, в целочисленных операциях - на 89,3%, а в тесте 3D Mark прирост производительности составил 100%. Комментарии, как говорится, излишни. Заметим, что тестирование проводилось с использованием "обычного" ПО, не оптимизированного с учётом особенностей архитектуры Intel Core Duo. Оптимизация же (распараллеливание) позволит добиться ещё более впечатляющих результатов.

Судя по всему, двухъядерным процессорам Intel Core Duo суждено развить успех архитектуры Intel Pentium M. Едва появившись на свет, процессоры Pentium M сразу же стали чрезвычайно популярными у разработчиков встраиваемых систем, поскольку обладали очень высокой производительностью из расчёта на ватт потребляемой мощности. Принимая во внимание одно лишь это обстоятельство, можно утверждать, что и архитектура Intel Core Duo будет встречена с распростёртыми объятиями в самых различных секторах Embedded-рынка, включая и те, на которые ориентирована технология CompactPCI. Ведь по соотношению производительность/энергопотребление двухъядерным процессорам Intel нет равных. Однако рациональным расходованием электроэнергии преимущества Intel Core Duo далеко не исчерпываются. Два ядра - это прежде всего возможность распараллеливания вычислений. Со всеми вытекающими. Не следует забывать и о функциях VT (Virtualization Technology), которые при грамотном подходе позволяют реализовывать на платформе Intel Core Duo весьма интересные приложения. И все же, первое, на что должен обратить внимание потенциальный пользователь новых процессоров Intel - это удельная производительность.

Ватты против гигагерц

По такому ключевому показателю, как производительность из расчёта на ватт потребляемой мощности, первые чипы серии Intel Core Duo превосходят аналогичные модели из семейства Intel Pentium M почти вдвое. Достойно продолжив традиции, заложенные архитектурой Pentium M, двухъядерные процессоры Intel выводят удельную производительность ЦП на новую высоту. При замене Pentium M на Core Duo с той же тактовой частотой (2 ГГц) прирост производительности системы достигает 100% (см. врезку "Сравнительное тестирование Core Duo и Pentium M"), а соответствующий рост энергопотребления не превышает и 15% (с 27 до 31 Вт).

Разработчикам, использующим чипы с системой команд x86 и аппаратные средства CompactPCI, необходимо осознавать смысл вышеприведённых цифр. Увеличение скорости вычислений на 100% по сравнению с 2-гигагерцовым Intel Pentium M фактически означает выход на уровень двухпроцессорных систем. Конечно, такой производительностью сегодня уже никого не удивишь: серверы с конфигурацией Dual Xeon используются повсеместно. Естественно и то, что два вычислителя работают быстрее одного. Необычно другое. Благодаря архитектуре Intel Core Duo, производительность двухпроцессорного уровня теперь можно получить в системе, содержащей всего один физический процессор. Разумеется, двухъядерный процессор стоит дороже одноядерного и потребляет больше электроэнергии, но не в разы, а лишь на единицы процентов. Скорость же вычислений при этом возрастает именно в разы.

Производительность никогда не бывает слишком высокой, а энергопотребление никогда не оказывается слишком низким. С этой "прописной истиной" инженеры-практики сталкиваются ежедневно. Поэтому, если поставщик или пользователь оборудования CompactPCI желает расширять функциональность своих систем и наращивать их вычислительные возможности, ему не следует откладывать "знакомство" с многоядерными процессорами. Согласно прогнозам аналитиков, к 2008 году производительность многоядерных решений возрастёт в 10 раз, а одноядерных - лишь в 3 раза. Будущее, вне всякого сомнения, принадлежит ЦП с двумя и более вычислительными ядрами, дни же традиционных одноядерных архитектур сочтены. И дело вовсе не в том, что возможности по увеличению производительности одноядерных архитектур исчерпаны. Корпорация Intel уже освоила технологический процесс с разрешением 65 нм (чипы Pentium M производятся по нормам 90 нм) и грозится перейти на 45 нм уже в 2009 году. То есть и возможности есть, и планы налицо. Хитрость в том, что по новым технологическим нормам будут производиться, в основном, многоядерные процессоры. Одноядерное направление Intel собирается постепенно свернуть. Проблема не в росте скорости вычислений как таковом, а в темпах этого роста: такого увеличения производительности за месяц/квартал/год, которое будет требоваться для нормального развития компьютерной техники в ближайшей перспективе, одноядерные решения больше обеспечивать не в состоянии.

Ещё одна тенденция нового времени, имеющая прямое отношение ко всем встраиваемым системам, включая оборудование CompactPCI, - увеличение степени интеграции чипсетов. Поддержка PCI Express, Serial-ATA и других высокоскоростных интерфейсов реализуется в современных наборах микросхем по умолчанию. Негласным правилом становится также наличие встроенных видеоускорителей и контроллеров объёмного звука. В "двухъядерном" чипсете 945GM присутствует даже такая "экзотика", как поддержка массивов RAID 5. Спору нет, аппаратно-ускоренная трёхмерная графика и шестиканальный звук востребованы далеко не во всех задачах, которые призвана решать технология CompactPCI, однако данное соображение не должно смущать пользователя, ведь для него эта функциональность является всего лишь бесплатным "бонусом". Никто не навязывает вам поддержку 3D-графики, её вам просто дарят. Если она вам не нужна, вы просто не будете её использовать и никак не почувствуете факт её наличия или отсутствия. Но если в определённый момент она вам всё же понадобится, вы сможете сэкономить массу времени, денег и нервов, просто задействовав уже имеющиеся в вашем распоряжении функции. Высокая степень интеграции автоматически приводит к низкой стоимости и повышенной надёжности конечных систем, и потому разработчикам встраиваемых систем следует обратить на соответствующие чипсеты самое пристальное внимание.

Виртуализация для реалистов

Аппаратная поддержка виртуализации (технология Intel Virtualization Technology, или Intel VT) - это ещё одна сильная сторона двухъядерной архитектуры Intel Core Duo. Для инженеров, решающих практические задачи, виртуализация - "вещь" вовсе не виртуальная, а вполне реальная и осязаемая. С её помощью они создают внутри одной системы несколько так называемых "разделов" (partitions), которые функционируют как независимые компьютеры с непересекающимися ресурсами. Тем самым достигается необходимая степень безопасности. Обычно такое разбиение осуществляется на уровне ПО с использованием программных "виртуальных машин" (virtual machines - VM). Технология Intel VT обеспечивает поддержку независимых разделов на уровне процессора. Это позволяет повысить надёжность и защищённость как отдельных операционных сред и приложений, так и системы в целом. Используя двухъядерные процессоры с аппаратно реализованными функциями виртуализации, можно "развести" потенциально несовместимые процессы и программы и исключить вероятность конфликта между ними. Кроме того, Intel VT позволяет разработчику не только запускать на одном процессоре несколько операционных систем и прикладное ПО самых разных типов, но и создавать новые разделы и легко перемещать приложения с одного сервера на другой, что даёт разработчику весьма большую свободу действий. Ясно, что при грамотном подходе из всего этого можно извлечь очень и очень большую практическую пользу. Одним из направлений, в котором инженерам можно было бы направить свою творческую мысль, является интеграция различных автономных устройств и узлов (средства управления, брандмауэры, серверы данных и др.) в единую систему: используя двуядерные процессоры Intel Core Duo с функциями Intel VT, такую интеграцию можно осуществить без какого-либо ущерба для безопасности и надёжности и сэкономить при этом массу денег, времени и сил.

Сильным аргументом в пользу аппаратной виртуализации от Intel служит то обстоятельство, что о поддержке Intel уже объявили многие крупнейшие поставщики операционных систем, в частности, такие игроки рынка Linux и Embedded Linux, как RedHat, Suse и MontaVista.

Поэтому осмелимся выразить уверенность, что разработчики встраиваемой компьютерной техники, выбравшие новые двухъядерные процессоры Intel Core Duo, не будут испытывать недостатка в операционных системах. Нет сомнений в том, что проникновение многоядерных ЦП на рынок будет носить тотальный характер: всякий уважающий себя поставщик ОСРВ будет просто вынужден учесть это обстоятельство в своем продуктовом предложении. Речь идёт прежде всего о таких высокоразвитых решениях, как LynxOS, Integrity и QNX. Среди операционных систем для перспективной платформы Intel Core Duo будет представлен и "мониторный" класс продуктов (VxWorks). Однако с переходом на многоядерность доля ОСРВ этого типа в общей массе должна несколько уменьшиться.

Свобода творчества

Оставим ненадолго сугубо технические аспекты рассматриваемых технологий и представим, как будут выглядеть конечные решения стандарта CompactPCI на базе Intel Core Duo, и как будет происходить "общение" с ними инженера и пользователя.

Выше уже говорилось, что процессоры Intel Core Duo и технология виртуализации Intel VT дают разработчику простор для творчества и открывают широкие возможности по части экономии. Имея в своём распоряжении лишь один ЦП, теперь можно без особого труда совмещать самые передовые графические функции (Windows) с гарантированной задержкой отклика (ОСРВ в качестве второй операционной системы). Можно интегрировать WEB-сервер с программным ПЛК. Можно строить системы с резервированием программного обеспечения. Можно организовывать параллельное управление несколькими роботами и создавать игровые автоматы с индивидуальными дисплеями для двух человек. Естественным следствием наличия двух вычислительных ядер в одном процессоре становится уменьшение числа структурных единиц оборудования: там, где раньше требовались две отдельные платы, теперь хватит и одной.

Большие изменения грядут также и в сфере технического обслуживания. ПО и сервисы станут обновляться прямо в процессе работы системы. Происходить это будет приблизительно так: в специально созданный раздел инженер устанавливает новые компоненты и дополнения, осуществляет их настройку, проверку и обкатку, после чего перемещает в место постоянной дислокации (другой раздел) и активирует щелчком мыши.

Вообще говоря, когда появляется реальная возможность безболезненно объединять весьма разнородные функции - включая и те, что еще недавно считались несовместимыми, - с прогнозами нужно быть осторожными. Кто знает, куда заведёт разработчиков их фантазия вкупе с меняющимися требованиями рынка? Тем не менее, нам представляется, что одним из основных принципов применения двухъядерных процессоров в системах CompactPCI станет интеграция высоконадёжного ПО различных классов. Например, отвечающего за критические аспекты поведения системы, с одной стороны, и реализующего дополнительные функции для пользователя (Windows + ОСРВ), с другой. Конечно, такая интеграция была возможна и ранее. Однако с появлением Intel Core Duo и Intel VT она упростилась до предела и может быть осуществлена без какого-либо ущерба для безопасности и надёжности конечной системы. В этой связи нельзя не отметить (с чувством глубокого морального удовлетворения), что Intel Core Duo и Intel VT оказались в большей степени ориентированны на решения класса Embedded, чем на ПК и серверы. Хотя "генетически" новые технологии Intel восходят, как раз, к серверно-настольному сектору.

Разумеется, в решениях стандарта CompactPCI и в персональных компьютерах будут использоваться разные архитектуры Intel Core Duo. Разработчикам встраиваемых систем необходимы процессоры с длительными сроками доступности. Специально для них корпорация Intel создала чипы Core Duo класса Embedded. От обычных их отличает гарантия доступности в долгосрочной перспективе.

Практически первым предложить рынку CompactPCI реальные продукты на базе новых двухъядерных процессоров Intel смог международный холдинг Kontron (один из четырех "старших" членов альянса Intel Communications Alliance, имеющий "золотой" статус). Называя стандарт CompactPCI в числе своих приоритетных направлений, Kontron намерен всемерно содействовать его развитию и обеспечивать разработчикам и пользователям соответствующих систем доступ к самым последним достижениям в области процессорных и интерфейсных технологий.

Архитектура Intel Core Duo в руках отраслевых лидеров

Первая двухъядерная плата Kontron в конструктиве 3U CompactPCI (CP307) выполнена на базе чипсета Intel 945GM, двухъядерная платформа высоты 6U (CP6012) - на базе чипсета Intel E7520. В обоих случаях используются процессоры Intel Core Duo с тактовой частотой 2 ГГц, имеющие кэш L2 объёмом 2 Мбайт и потребляющие 31 Вт. Для каждого из продуктов существует модификация на базе процессора Intel Core Solo, имеющего лишь одно вычислительное ядро. Поддержка технологии Intel VT у таких модулей сохраняется, однако производительность и объём кэша, разумеется, меньше.

Рассмотрим приложения, на которые ориентированы новые платы холдинга Kontron. Модуль высоты 3U будет великолепным выбором для самых различных задач, где требуется исключительная надёжность и высокий коэффициент готовности (промышленное оборудование, системы специального назначения и др.). В свою очередь, плата формата 6U CompactPCI с функцией интеллектуального управления IPMI хорошо проявит себя в телекоммуникационных задачах, при организации передачи данных, а также в сложной медицинской аппаратуре и системах обработки информации. Последний продукт позволяет получить высокую плотность размещения процессоров. Это делает его востребованным в случаях, когда доступное свободное пространство необходимо использовать по максимуму.

Малогабаритный CPCI-модуль на базе последних процессорных технологий (плата CP307)

Высокопроизводительный модуль Kontron CP307 (Рис.1, Рис.2) представляет собой плату CompactPCI половинной высоты (3U). Существует три его версии: с процессором Intel Core Duo T2500 (тактовая частота 2 ГГц), с процессором Intel Core Duo L2400 (1,6 ГГц) и с процессором Intel Core Solo T1300 (1,6 ГГц). Логика этого продукта базируется на наборе микросхем Intel 945GM Express и южном мосте Intel ICH7-R. Благодаря новой двухъядерной архитектуре Intel Core Duo соответствующие модели CP307 обладают рекордной для мира 3U CompactPCI производительностью на ватт потребляемой мощности. По этому показателю они превосходят аналогичные изделия предыдущего поколения почти вдвое. Роль системного интерфейса выполняет быстрая последовательная шина PCI Express, пропускная способность которой подстать вычислительной мощи Intel Core Duo. Разработчики CP307, ориентируя свой продукт на решение прикладных задач с жёсткими условиями эксплуатации, постарались избавиться от дополнительных разъёмов и гнёзд. Процессор и память у него не вставляются в слоты, а напаиваются непосредственно на печатную плату. Это придает модулю CP307 исключительную механическую надёжность и позволяет использовать его в промышленных роботах, системах машинного зрения, мобильных системах сбора данных, бортовых компьютерах летательных аппаратов, поездов и судов и других подобных приложениях.

Рис.1 Плата Kontron CP307, оснащённая двухъядерным процессором Intel Core Duo и реализованная в малогабаритном форм-факторе 3U CompactPCI. Системная шина работает на частоте 667 МГц, объём памяти DDR2-SDRAM достигает 4 Гбайт. В распоряжении пользователя два канала Serial-ATA, гнездо CompactFlash, два канала Gigabit Ethernet и до шести портов USB 2.0. Возможно подключение двух независимых дисплеев с выводомна них трёхмерной графики

Рабочие качества Kontron CP307 не могут не впечатлять. Высокопроизводительный двухъядерный процессор органично сочетается с 667-мегагерцовой системной шиной. Память DDR2-SDRAM (частота 533/667 МГц) объёмом до 4 Гбайт обеспечивает обмен данными на скоростях до 10,6 Гбит/с. Интерфейсная обвязка также не разочаровывает: в наличии два канала Gigabit Ethernet, до шести портов USB 2.0, два канала Serial-ATA плюс гнездо CompactFlash, позволяющее использовать накопители соответствующего типа объёмом до 8 Гбайт. Следует отметить, что интегрированный 3D-ускоритель чипсета Intel 945GM Express обеспечивает вывод трёхмерной графики и видео на дисплеи VGA и DVI с поддержкой их параллельной работы. В соответствующих приложениях (игровые автоматы и др.) это позволяет раскрыть возможности двухъядерных процессоров в полной мере. Модуль CP307 поставляется как одно- или двухслотовое решение (ширина 4HP и 8HP соответственно). В последнем случае добавляется поддержка унаследованных интерфейсов, порты LPC, COM и DVI, возможность установки 2,5-дюймового диска типа Serial-ATA и организации тыльного ввода-вывода. Всё это позволяет разработчикам конечных систем действовать очень гибко. Кроме того, Kontron принимает заказы на модификации CP307 для расширенного диапазона температур (используются процессоры других типов). Модуль CP307 может работать под управлением операционных систем Windows XP, Windows XP Embedded, Linux и VxWorks.

Рис.2. Передняя панель и структурная схема модуля CP307. Разъёмы и порты, выведенные на переднюю панель, обозначены лиловым цветом; наплатные гнёзда и соединители - коричневым

Полноразмерное двухъядерное решение для систем стандарта 6U CompactPCI (плата CP6012)

Плата Kontron CP6012 (Рис.3, Рис.4) в части производительности и функциональной насыщенности способна удовлетворить самого взыскательного пользователя. Благодаря применению чипсета Intel E7520 и концентратора ввода-вывода Intel 6300ESB данный продукт обладает пропускной способностью серверного уровня. Передовые процессорные технологии Intel, воплощённые в 2-гигагерцовом процессоре Intel Core Duo T2500, позволяют этому модулю производить вычисления до 100 % быстрее при практически том же уровне энергопотреблении. Продукт CP6012 удовлетворяет спецификации PICMG 2.16 и предназначен для решения задач с большой интенсивностью ввода-вывода. Разработчики этой платы предусмотрели поддержку режима горячей замены и интерфейса интеллектуального управления IPMI (спецификация PICMG 2.9). Это позволяет использовать её в системах с высоким коэффициентом готовности (телекоммуникационных, передачи данных, обеспечения безопасности и проч.). Ещё одной областью, где преимуществам CP6012 найдётся достойное применение, является медицинская визуализация (компьютерная томография).

Рис.3. Плата CP6012 (стандарт PICMG 2.9) - первый полноразмерный двухъядерный продукт холдинга Kontron для систем стандарта CompactPCI. В качестве чипсета используется набор микросхем Intel E7520 + 6300ESB. Центральным процессором служит 2-гигагерцовый Intel Core Duo. Плата оснащена четырьмя интерфейсами Gigabit Ethernet, последовательным портом, выходом VGA и поддерживает тыльный ввод-вывод. Объём ОЗУ типа DDR2 SODIMM (400 МГц) достигает 4 Гбайт, число портов USB 2.0 - до четырёх

Помимо основной версии, существуют бюджетные модификации продукта Kontron CP6012. Они оснащаются низковольтным двухъядерным процессором Intel Core Duo и одноядерным ЦП Intel Core Solo (тактовая частота 1,66 ГГц и 1,87 ГГц соответственно).

Рис.4. Передняя панель и структурная схема платы CP6012. Разъёмы и порты, выведенные на переднюю панель, обозначены лиловым цветом; наплатные гнёзда и соединители - коричневым. Тыльный ввод-вывод включает два интерфейса Gigabit Ethernet, два канала Serial-ATA, два порта USB 2.0 и два последовательных порта

Продукт CP6012 примечателен не только своей производительностью и экономичностью, но и высочайшей степенью интеграции. На этой плате нашлось место всем основным интерфейсным технологиям нашего времени. В наличии - шина PCI Express, до 4 Гбайт памяти DDR2 SODIMM (частота 400 МГц, пропускная способность 6,4 Гбайт/с), каналы Serial-ATA, гнездо CompactFlash, четыре интерфейса Gigabit Ethernet, до четырёх портов USB 2.0, последовательный порт, выход VGA и поддержка тыльного ввода-вывода. По желанию заказчика продукт CP6012 может поставляться с уже установленным мезонином XMC или PMC, реализующим дополнительную функциональность. Бортовой контроллер ATI ES1000 обеспечивает плате CP6012 интегрированную поддержку трёхмерной графики в разрешениях до 1600 x 1200 (дисплеи VGA/ЭЛТ, частота обновления до 85 Гц). Продукт совместим с операционными системами Linux (SuSE 9.3 и 10.0 и RedHAT Enterprise 4.0), Windows XP, Windows XP Embedded и Windows Server.

Промежуточный итог

При всей своей революционности платы CP307 и CP6012 - лишь первые "ласточки". За ними обязательно последуют другие продукты на базе двух-, трёх-, четырёх и более "ядерных" процессоров от самых разных производителей. Модули стандарта CompactPCI на базе Intel Core Duo разрабатывают в настоящее время многие ведущие поставщики компьютерной электроники. Кроме того, корпорации Intel вовсе не принадлежит монополия на "двухъядерность": соответствующие разработки имеются и у Sun, и у AMD. Так что, "дружба" двухъядерных процессоров со стандартом CompactPCI - это не мимолётное увлечение. Скорее, брак по расчёту. А, как известно, подобные союзы нередко оказываются весьма крепкими.

Аналитики сходятся во мнении, что многоядерным процессорам суждено изменить облик всей компьютерной техники, включая встраиваемую. И этот процесс уже идёт. Возвращаясь к стандарту CompactPCI, осмелимся предположить, что ближайшие годы будут отмечены стремительным ростом числа и ассортимента двухъядерных плат этого типа. Нетрудно догадаться, что уже скоро в конструктиве CompactPCI появится "серверная" плата на базе двухъядерного процессора Intel Xeon. Она будет иметь встроенную поддержку трёхмерной графики, шину PCI Express, множество каналов Gigabit Ethernet и портов USB 2.0 и очень много памяти DDR2. Скорее всего, такая плата будет создана в Kontron. Однако поживём - увидим. Осмелимся предположить также, что в ближайшие годы по сходному принципу будет строиться вообще вся новая техника стандарта CompactPCI. Причём не только от Kontron, но и от других производителей. Формула "PCI Express + Gigabit Ethernet + USB 2.0 + Dual Core" очень удачна как с технологической, так и с практической точек зрения. Ей будут следовать все производители - и большие, и малые - поскольку с её помощью они смогут получить максимальную отдачу за минимальное время и с минимальными затратами.

Отметим ещё одно интересное обстоятельство. Системная архитектура CompactPCI, справившая недавно 10-летний юбилей, продолжает демонстрировать свою чрезвычайную жизнеспособность, гибкость и "уживаемость" с самыми различными технологическими новинками. В этой связи, говорить о конце эры CompactPCI, нам кажется, преждевременным. Впрочем, мы уже сделали достаточно прогнозов. Осталось посмотреть, подтвердит или опровергнет их жизнь.