Журнал «Компьютерра» № 7 от 21 февраля 2006 года

Компьютерра

13-я КОМНАТА: О прикладном значении арт-авангарда

Автор: Леонид Левкович-Маслюк

В сегодняшнем номере вы прочитаете о компьютерном мультфильме «Кошечка», на много лет обогнавшем свое время изощренностью алгоритмов. По касательной к этой теме — взаимоотношения компьютерных технологий и искусства.

«Кошечка», работа трех московских математиков, была сделана в 1968 году, показана в нескольких университетских аудиториях, школах, на математических олимпиадах — и практически забыта. Никто не знал, что делать с такой игрушкой. Индустрии компьютерной графики даже на Западе еще толком не было, и даже там в производстве кино применялись лишь довольно простые компьютерные технологии, чаще всего — интерполяция между ключевыми кадрами, нарисованными художником (в «Кошечке» были дифференциальные уравнения движения). Зато там были два механизма, ускорявшие развитие новой отрасли.

Тот факт, что компьютерная анимация оказалась полезной для кино — в первую очередь для рекламных роликов и мультфильмов, — привлек к ней внимание рынка в Америке, Европе, Японии, стимулируя быстрый рост.

Кроме того, компьютерная графика и анимация сразу заинтересовали художников-новаторов. Их эксперименты придавали всей отрасли ореол «высоколобости». На нее возникла мода среди рафинированных интеллектуалов, что в большей степени способствовало привлечению общественного интереса, нежели диснеевские мультики. Просто этот механизм работал по-другому: широкая публика ориентировалась на мнение более узкого круга «понимающих», те — на еще более изысканных «знатоков», и т. д.

НОВОСТИ

Корпорация IBM представила рынку интересное новшество в своей линии blade-серверов — на сей раз на базе мультиядерных микропроцессоров Cell. Вплоть до последнего времени высокопроизводительные чипы Cell, разработанные силами IBM, Sony и Toshiba, главным образом были известны как ключевой элемент в грядущей игровой консоли PlayStation 3 компании Sony. Однако IBM, заложившая в основу этого «суперкомпьютера на чипе» свою архитектуру Power, всегда подчеркивала, что Cell создается для самого широкого спектра приложений, требующих высокоскоростных распараллеленных вычислений. Так что blade-серверы со связкой из двух чипов Cell — это, можно сказать, первые ласточки «новой эпохи в высокопроизводительном компьютинге», когда стандартная стойка подобных серверов становится полноценным вычислителем терафлопсных масштабов (об аналогичных решениях партнера IBM — компании Mercury Computer Systems, см. «КТ» #623).

В качестве наиболее вероятных ниш для Cell-серверов называют рендеринг 3D-графики, сжатие и шифрование цифрового контента для индустрии развлечений, обработка изображений в медицине (томография и магнитно-резонансное сканирование), аэрокосмическая индустрия, а также конечно, нужды Пентагона и спецслужб. В частности, для сектора госбезопасности способность чипа Cell одновременно работать с множеством потоков прекрасно ложится на задачу быстрого анализа телефонных разговоров с целью выделения в речи определенных слов и словосочетаний. Большие надежды возлагают на эту технику и конструкторы биометрической аппаратуры (например, опознания по лицу), предназначенной для выявления разыскиваемых людей среди толпы прохожих. Гигант военно-промышленного комплекса, корпорация Raytheon, уже сейчас тесно сотрудничает с IBM в деле применения двухпроцессорной Cell-платформы в самых разных военных приборах — от радаров и сонаров до устройств ночного видения. Экспериментальные разработки свидетельствуют, что Cell хорошо подходит не только для радикального повышения производительности отдельных систем, но и для интеграции сигналов от множества датчиков и источников, так что вынашиваются идеи заложить этот чип в основу будущей «системы осведомленности» для солдат на поле боя.

Анонсированные blade-серверы планируется выпустить в продажу в третьем квартале, а в ближайшие месяцы они будут поставляться для тестирования близким партнерам и клиентам IBM. Конечно, разработчикам понадобится адаптировать свои приложения к новой аппаратной платформе, иначе по производительности Cell-серверы будут мало отличаться от обычных машин с 64-разрядной архитектурой Power. Пока что IBM использует модифицированную версию ОС Fedora Linux. — Б.К.