Цифровой журнал «Компьютерра» № 166 - Коллектив Авторов
Шрифт:
Интервал:
Закладка:
NVidia, конечно, делает всё, что может: в частности, собственные технологии кодирования видео позволяют «экономить» до 30 мс на стороне сервера (плюс ещё 10 мс на стороне пользователя, если у него самого установлены собственные графические процессоры NVidia). Но опять же, NVidia не в состоянии привести к нужному уровню качества сети провайдеров — по объективным причинам.
В целом предполагается, что «игровой» поток будет поставляться на любые устройства с разрешением от 720 p до 1080 p (HD или FullHD). Даже на смартфоны, если они такое разрешение поддерживают. Главное условие — наличие канала со скоростью передачи 6 Мбит/с.
Но при этом ни о какой суперграфике, которой можно было бы ожидать от «облачного» сервиса, речи не идёт: качество графики в играх не превосходит то, которое сегодня могут обеспечить игровые компьютеры среднего уровня. Как подсчитали в Ars Technica, на каждый рэк приходятся по 200 терафлопсов; это 240 GPU, по два пользователя на каждого. В результате на каждого конкретного пользователя приходятся по 417 гигафлопсов. Это примерно вдвое больше, чем даёт XBox 360, однако эта консоль уже давно не может считаться «референсом» производительности. 417 гигафлопсов примерно соответствуют мощности игровой карты GeForce GT 640, также далеко не топовой на сегодняшний день модели.
NVidia, в частности, по-прежнему хочет продавать свои топовые модели графических карт заядлым игрокам (и не только им), так что ожидать от них виртуализации лучших из лучших GPU было бы на данный момент опрометчиво.
Это касается, в принципе, далеко не только предложений NVidia. Достаточно посмотреть, какие именно игры сегодня предлагаются поставщиками «облачно-игровых услуг»: Gaikai предлагает Dead Space 2, Mass Effect 2, Sims 3 (Gaikai, PC).
Как «облачный» позиционируется сервис Core Online игрового издателя Square Enix. Он позволяет играть через браузер в Hitman: Blood Money, Lara Croft and the Guardian of Light, Mini Ninjas, Tomb Raider: Underworld. Однако, как выясняется, рендеринга на стороне сервера не осуществляется: просто, как и в случае, например, с QuakeLive, на компьютер закачивается часть игрового клиента.
Hitman: Blood Money — через браузер и на весь экранСуперграфика?А её не будет. Во всяком случае, до тех самых пор, пока на бытовой уровень не придёт производительность кластеров сегодняшних самых передовых графических ускорителей. То есть в ближайшие несколько лет ждать чего-то выдающегося не стоит, если только не случится какого-то радикального прорыва в области производительности. Потому что сейчас для того, чтобы получить такую «суперграфику», потребуется, чтобы один рэк с 20 серверами GRID обслуживал не 480 пользователей одновременно, а одного. Что совершенно нецелесообразно в экономическом плане.
Так что пока облачный или потоковый гейминг — это не более чем трансляция игр двух-, трёх-, четырёхлетней давности на любые устройства; со множеством ограничений и, как уже сказано, массой потенциальных проблем, связанных с качеством каналов. И никаких особых чудес.
Лет через десять, видимо, мы будем со смехом вспоминать, как сегодняшние провайдеры пытались впечатлить друг друга и потенциальных клиентов размерами своих мегабит-в-секунду, а производители графических карт и CPU — гигагерцами и количеством ядер. Но как к тому времени сложится судьба потокового гейминга? В настоящий момент не видно никаких особых предпосылок к тому, чтобы он грозил кому-то какой-либо революцией, особенно ввиду того, что в самом скором времени ожидается появление следующего поколения игровых консолей.
Кстати, в конце февраля Gaikai пообещал, что для Sony Playstation 4 будет представлен потоковый сервис с играми для Playstation, Playstation 2 и Playstation 3. Этот сервис позволит решить любые проблемы с обратной совместимостью: аппаратная будущей PS4 часть в игровом процессе будет задействована лишь постольку-поскольку. Собственно, это вот один из самых практичных, так сказать, способов применения «облачного гейминга» на сегодняшний день…
К оглавлению
Чуждый интеллект: виртуальный муравейник против искусственного разума
Олег Парамонов
Опубликовано 25 марта 2013
Компьютерам, умеющим самостоятельно адаптироваться к изменяющейся ситуации, совсем не нужно быть разумными по-человечески. На Земле есть существа, которые, несмотря на свою примитивность, успешно решают сложнейшие проблемы — и делают это решительно не человеческими методами. Не стоит ли поучиться у них?
Вспомните муравьёв. Эти насекомые образуют поразительно сложные коллективы, для описания которых требуются слова, почти никогда не применяемые в отношении животных. Они используют разделение труда. Они воюют и обращают пленников в «рабство». У некоторых видов есть даже что-то вроде сельского хозяйства: они разводят съедобные грибы и пасут тлю, выделяющую сладкое вещество, которое муравьи употребляют в пищу.
Муравей доит тлюПри этом отдельные муравьи не отличаются умом даже по меркам насекомых. Мозг муравья состоит всего из 250 тысяч нейронов. По этому показателю они уступают не только пчёлам, но даже тараканам, у которых целый миллион нейронов (у человека, для сравнения, их 86 миллиардов). Об уровне интеллекта нельзя судить лишь по количеству нейронов, но в данном случае эту цифру подкрепляют и другие факты. Многие виды насекомых обладают более разнообразными поведенческими реакциями, чем муравьи.
Как может сочетаться такая сложность с такой простотой? Ответ на этот вопрос учёные выяснили не сразу. В 1953 году молодой энтомолог Эдвард О. Уилсон поставил перед собой задачу: разобраться, как муравьи-разведчики передают рабочим муравьям информацию о том, где находится найденная ими еда.
Очевидно, что они не могут объяснить это на словах — у муравьёв нет речи. И не только речи — они вообще не издают звуков, да и слух у них, как правило, так себе. Пчёлы кодируют навигационные сведения в замысловатых «танцах», но за муравьями не водится ничего подобного. Муравьи большинства видов не отличаются хорошим зрением, что закрывает для них такой метод общения. Если не зрение и не слух, то что же? Остаётся запах.
Правдоподобная догадка — это хорошо, но на одних догадках далеко не уедешь. Необходимо экспериментальное подтверждение (или, если не повезёт, опровержение). Уилсон обустраивает искусственный муравейник из оргстекла, населяет его огненными муравьями и начинает наблюдения.
Вскоре он замечает, что муравьи, возвращающиеся с добычей, волочат брюшко по земле — вероятно, выделяя при этом вещество, которое могут учуять другие. Это уже весомый довод в пользу предположения, что коммуникация происходит химическим путём, но довода этого по-прежнему мало.
Следующий шаг — определить, какое вещество выделяют эти насекомые. Уилсон начинает препарировать муравьёв, пытаясь найти источник того самого запаха. Это не так уж просто: в огненном муравье не больше трёх-четырёх миллиметров, а брюшко — и того меньше.
Учёный проверяет орган за органом, но муравьи никак не реагируют на их запах. Наконец, он обнаруживает крохотную железу непонятного назначения — и муравейник сходит с ума. Муравьи наперегонки бросаются к мазку вещества из этой железы. Уилсон пишет этим веществом своё имя, и через мгновенье сотни муравьёв заполняют проложенную дорожку, складываясь в латинские буквы.
Эдвард Уилсон за работойПозже «сигнальные» вещества вроде того, которое нашёл Уилсон, назовут феромонами. Лексикон среднего муравья состоит из десятка-другого феромонных сигналов. Встречая их, он действует как конечный автомат: без вопросов и размышлений переходит к алгоритму, который соответствует сигналу, и отрабатывает его до тех пор, пока не произойдёт переход в другое состояние.
Вот прекрасный пример того, насколько жёстко запрограммированы реакции муравьёв. Когда муравей гибнет внутри муравейника, поначалу никто не обращает на него внимания, даже если он лежит на пути и мешает движению. Через пару дней его разложение приводит к образованию олеиновой кислоты. Запах олеиновой кислоты — это сигнал.
Первый же муравей, учуявший его, переходит в режим могильщика: он хватает источник запаха и тащит на свалку. Действительно ли это муравей и мёртв ли он — не играет роли. Если измазать в олеиновой кислоте здорового муравья, его так или иначе выкинут из муравейника. Сопротивление бесполезно: лишь когда запах выветрится, муравью позволят «вернуться в мир живых».
Окрестности каждого муравейника покрыты густой сетью невидимых химических записей. Эта сеть представляет собой своего рода внешнюю память колонии. Муравьи следуют записанным в ней инструкциям с беспрекословностью компьютеров, исполняющих программу, попутно дописывая, улучшая и отлаживая её.
Создание невидимой феромонной программы начинается с муравья, который сбился с готовой дорожки. Без неё он вынужден хаотично рыскать в окрестностях муравейника, разыскивая еду для колонии. Найдя что-то, заслуживающее внимания, муравей возвращается в гнездо, оставляя за собой пахучий след.