Компьютерра, 2005 № 38 (610) | страница 34
Зато на платформном рынке можно в ближайшее время ожидать большого скачка! С моей точки зрения, он будет связан с двумя тенденциями: во-первых, с «платформизацией» задач искусственного интеллекта, а во-вторых, с выходом параллельных систем на массовый рынок. Об искусственном интеллекте последние годы считалось даже неприличным говорить - термин был скомпрометирован несостоявшимися ожиданиями 60-70-х годов. Однако постепенно в научных лабораториях довели до уровня практического использования почти все задачи, традиционно ассоциировавшиеся с ИИ, - в первую очередь различные технологии распознавания и синтеза, - и в следующие несколько лет произойдет их массовое внедрение на платформном уровне. Компании, которые смогут предложить наиболее эффективные реализации интеллектуальных средств общения с компьютером, получат колоссальный возврат инвестиций. Правда, я думаю, что конкуренция в этой области развернется в основном между крупными глобальными игроками, поскольку платформные решения сегодня требуют гигантских начальных инвестиций, на которые стартапы не смогут пойти даже при наличии идеальных условий венчурного финансирования (в 20-е годы прошлого века можно было построить самолет в сарае и основать авиастроительную компанию; сегодня смешно пытаться конкурировать с Boeing и Airbus в разработке авиалайнера нового поколения).
Другое направление, лежащее на стыке платформы и средств разработки, а именно системы параллельного программирования, представляется мне весьма перспективным с точки зрения инновационной привлекательности. Дело в том, что за массированной маркетинговой компанией по продвижению на рынок многоядерных процессоров остался совершенно забытым и незамеченным ключевой вопрос: а как на этих системах эффективно программировать? Совсем скоро мы увидим на рабочих столах многопроцессорные и многоядерные системы (уже сейчас некоторые производители предлагают одноплатные кластеры, и за вполне приемлемые деньги - несколько тысяч долларов - можно получить настольную инженерную рабочую станцию, превосходящую по характеристикам самые мощные вычислительные системы пятнадцатилетней давности). Тем не менее парадигма параллельного программирования, позволяющая эффективно утилизировать доступные ресурсы, до сих пор не создана, несмотря на то что исследования в этой области ведутся столь же долго, как и в области искусственного интеллекта! Думаю, однако, что произошло это именно из-за недостаточной востребованности такой парадигмы и поддерживающих ее языков и средств программирования - уникальные вычислительные задачи можно запрограммировать и в Хоаровской парадигме с использованием MPI[Message Passing Interface, взаимодействие на основе передачи сообщений. - Л.Л.-М.]. С появлением массовых параллельных систем (а оно неизбежно, и не в силу маркетинговой активности производителей процессоров, а в результате достижения технологических ограничений по росту тактовой частоты) востребованность средств параллельного программирования возрастает на порядки. Бизнес-преимуществом этого направления для российских инновационных компаний является его культурная независимость (параллельная система будет одинаковой что в России, что в Европе, что в США) и «инвестиционная легкость» - на сегодняшний день требуется, скорее, блестящая научная идея, а не дорогостоящая реализация платформного решения.