Компьютерра, 2005 № 27-28 (599-600) - [27]
Microsoft, как ни забавно, плавает гораздо мельче: в отличие от первой Xbox, усовершенствованная Xbox 360 на звание самого-самого революционного творения, увы, не тянет. Зато она прекрасно справляется со своей основной задачей - с играми следующего поколения.
Предмет законной гордости микрософтовского творения - графический процессор ATI Xenos (R500). Nvidia RSX - очень мощный по нынешним меркам GPU, однако основан он на старой, «классической» архитектуре с раздельными пиксельными и вершинными конвейерами. Фактически RSX - просто слегка усовершенствованная версия GPU G70 и (поскольку G70 - лишь «работа над ошибками» NV4x) непосредственный наследник линейки ускорителей GeForce 6xxx, разве что работающий примерно вдвое быстрее бывшего кумира - GeForce 6800 Ultra. А вот Xenos - совсем другое дело: это не просто принципиально иной чип для самой ATI, это еще и принципиально иная архитектура графических процессоров, следующее ее поколение. В Xenos (он же R500) вообще нет выделенных специализированных пиксельных или вершинных конвейеров, а вместо них - 48 (!) универсальных программируемых конвейеров, способных производить над данными произвольные вычисления и с одинаковой эффективностью выполнять любые шейдеры. То есть если в простой сцене для расчета геометрии достаточно четырех конвейеров, то оставшиеся 44 можно бросить на расчет сложных пиксельных шейдеров и наоборот - в сложной геометрической сцене с минимумом шейдеров можно задействовать большинство конвейеров для расчета геометрии, оставив для нужд пиксельных вычислений лишь необходимый минимум. В итоге неважно, какая сцена рендерится, - GPU загружен на полную мощность всегда. А гибкость этих программируемых конвейеров вполне достаточна, чтобы наконец-то реализовать поддержку Shader Model 3.0 и в графических чипах производства ATI.
Да что там шейдеры третьей версии! Unified Shader Architecture с ее универсальными вычислительными ресурсами графического процессора - это шаг вперед, от DirectX 9 (с которым мы живем вот уже больше трех лет, постепенно переходя от версии 9.0a к 9.0b и свежей 9.0c) к «десятому» поколению DirectX (более известному как DirectX.Next или Windows Graphics Foundation 2.0), которое должно лечь в основу ОС Longhorn. Причем объясняется этот «переход» отнюдь не маркетинговыми соображениями, а возможностью использования ускорителя архитектуры USA в качестве практически полноценного и самодостаточного программируемого процессора! Попросту говоря, Xenos позволяет за один такт исполнить до 48 произвольных скалярных и 48 произвольных векторных инструкций, а что за данные при этом обрабатываются - закрашивается ли треугольник, рассчитывается ли сложная геометрическая сцена или производится моделирование процессов сворачивания белка, - ему все равно. Все необходимые для подобного «нецелевого» использования библиотеки (ATI Modeling Engine) канадская компания разработчикам уже предоставила.
Еще одна интересная «фича» R500 - наличие 10 Мбайт интегрированной видеопамяти, играющей роль быстродействующего (256 Мбайт/с) объемистого кэша. ATI утверждает, что эти самые десять «быстрых» мегабайт позволят реализовывать на Xenus качественный полноэкранный антиалисинг ценой потери всего лишь… 1-5% скорости! Отнюдь не лишний бонус для приставки, предназначенной для совместной работы с телевизорами и мониторами высокого разрешения. Правда, 10 Мбайт кэш-памяти - это и весьма впечатляющее (несколько десятков миллионов) количество транзисторов, и здоровенный кусок кристалла GPU, так что в итоге кристалл и без того немаленького Xenos оказался столь громоздким, что технологи разделили его на два независимых чипа, ставящихся на одну подложку. «Базовый» чип - это собственно и есть сам R500 с его 48 универсальными конвейерами, обслуживающей их логикой и контроллером видеопамяти; существенно меньших размеров «дочерний» кристалл - те самые 10 Мбайт буфера видеопамяти и блоки растровых операций ROP (Raster Operations), которые выполняют запись рассчитанных графическими конвейерами данных во фрейм-буфер, ведают отсечением невидимых пикселов (z-test), смешением полупрозрачных цветов (блендингом) и тому подобными «вспомогательными» операциями. Пропускная способность шины, соединяющей чипы, - «всего лишь» 30 Гбайт/с, однако для передачи предварительно сжатых, еще «недообработанных» данных этого, видимо, достаточно.
Интересно, что Microsoft полностью отказалась от использования в приставке Xbox 360 обычной «системной» оперативной памяти, решив, что для нужд центрального процессора должно хватить 512 Мбайт далеко не самой быстрой (1400 МГц GDDR3, но с узкой 128-разрядной шиной) видеопамяти. Получилась классическая Unified Memory Architecture с оперативной памятью, общей для всех компонентов системы, только «вывернутая наизнанку» - не графический процессор подключается к чипсету и процессору и «забирает» у них необходимую пропускную способность, а наоборот, центральный процессор и чипсет «расходуют» пропускную способность видеопамяти. С моей точки зрения, решение довольно спорное (хотя по соображениям надежности видеопамять, работающая на предельно высоких тактовых частотах, - не самое подходящее место для хранения принципиально важных данных); однако Microsoft виднее, как свои приставки проектировать.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
ОглавлениеКолонкаПочему мы позволяем нас обманывать, или Грустные размышления об иррациональности политической жизни Автор: Дмитрий ШабановГолубятня: Samsung Galaxy S4 — цидули перебежчика (часть 1) Автор: Сергей ГолубицкийУроки любви к Родине: McAfee патентует технологию обнаружения и блокировки пиратского содержания Автор: Сергей ГолубицкийПодпадает ли астрономия под закон о митингах Автор: Дмитрий ВибеIT-рынокНасколько глупа шумиха вокруг «умных» часов? Автор: Андрей ПисьменныйПромзонаПосмотрите на свалку, которую китайцы превратили в парк Автор: Николай МаслухинЭтот сайт позволяет создать собственное световое шоу на точном макете Токио Автор: Николай МаслухинТехнологииДжипег, подвинься! Веппи как единственный необходимый графический формат Автор: Евгений ЗолотовИнновацииПочему менеджерам российских корпораций не нужны стартапы Автор: Елена КраузоваИнга Нахмансон (Fitting Reality): «Российскому e-commerce не до виртуальности» Автор: Елена КраузоваГидGoogle Now для iOS появился без лишнего шума и уже собирает сведения Автор: Андрей Васильков.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
ОглавлениеТерралабOpera 10.50: оперативный релиз Автор: Андрей КрупинАнтивирус со вкусом "Яндекса" Автор: Андрей КрупинБлоки питания на любой случай, часть 2. 600–700 Вт Автор: Константин ИвановОбзор Samsung i5700 Galaxy Spica Автор: Алексей СтародымовСвоя играМодель чугунного дирижабля, или Учитель Добреску — 2 Автор: Василий ЩепетневКафедра Ваннаха: Нано-блюз Автор: Ваннах МихаилВасилий Щепетнёв: Разбор полётов перед стартом Автор: Василий ЩепетневКивино гнездо: За что боролись Автор: БЕРД КИВИОткрытые системы Королевского Флота Автор: Ваннах МихаилИнтерактивCeBIT 2010: первые новинки Автор: Алексей СтародымовReaDitorialMovavi: история развития Автор: Наталья ХудяковаГолубятня-ОнлайнГолубятня: Хули Холи Автор: Сергей ГолубицкийГолубятня: Бабу Автор: Сергей ГолубицкийГолубятня: Агора № 20 Автор: Сергей ГолубицкийНаука и жизньМарсианский экспресс Автор: Олег Волошин.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
Далия ТРУСКИНОВСКАЯВИХРИ ВРАЖДЕБНЫЕ… грозят человечеству, и если бы не домовые, трудно сказать, что с нами было бы.А. ВАЛЕНТИНОВ, М. и С. ДЯЧЕНКО, Г. Л. ОЛДИПЕНТАКЛЬО сути нового совместного проекта расскажут читателям сами авторы.Наталия ИПАТОВАНЕСКОЛЬКО ШАГОВ, ЧТОБЫ ИСЧЕЗНУТЬДело тов. Дзержинского, лучшего друга детей, живет теперь уже в среде малолетних орков, эльфов и гномов.Евгений БЕНИЛОВЛГУНЬЯНикогда не разговаривайте с незнакомцами, а с незнакомками — тем паче.Чарлз ДЕ ЛИНТ«МОЛ ЖИЗНЬ, КАК ПТИЦА»Честно говоря, омерзительный тип! И чего он привязался к бедняжке…Грегор ХАРТМАННГЕНРИ В ДЕРЕВАХМолодой колдун «завязал» с магией.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
"Литературная газета" общественно-политический еженедельник Главный редактор "Литературной газеты" Поляков Юрий Михайлович http://www.lgz.ru/.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.