• Ninja Warrior – ниндзя воин

    Ninja Warrior – ниндзя воин

    Ninja Warrior – это отличный платформер, который реализован на основе телевизионной программы с таким же названием. Как и в передаче твоему герою предстоит проходить сложные препятствия и показывать самое лучшее время, чтобы пройти дальше и получить титул лучшего воина ниндзя. Докажи, что ты настоящий воин.

  • LEGO Star Wars Yoda II

    LEGO Star Wars Yoda II

    LEGO Star Wars Yoda II – это продолжение увлекательной серии игр для Android, в которой тебе предстоит выбрать одну из сторон и начать битву за галактику. Ты можешь пройти битву на стороне джедаев с мастером Йодой или сражаться за темную сторону с Дарт Вейдером. В игре нужно будет стрелять, прыгать, летать и выполнять огромное количество квестов.

  • SAMURAI SHOTDOWN II – сражения древних воинов

    SAMURAI SHOTDOWN II – сражения древних воинов

    SAMURAI SHOTDOWN II это увлекательный экшн, в котором тебе предстоит погрузится в сражения древних воинов самураев. Тебе нужно выбрать себе воина, который возьмёт в руки меч и начнет свой длинный путь к вершине славы. Расслабится не будет времени, ведь соперники будут опасными и быстрыми, готовыми воспользоваться любой прогалиной в обороне.

  • GTA: San Andreas Android

    GTA: San Andreas Android

    Известная игровая студия Rockstar Games подготовила для пользователей мобильных устройств очередной подарок. И этот подарок имеет название GTA: San Andreas (Grand Theft Auto: San Andreas). Это увлекательная игра из недалекого прошлого, которая кардинально поменяла геймплей компьютерных игр, предоставив полной свободу действий каждому игроку.

  • Blood Brothers – стань вампиром

    Blood Brothers – стань вампиром

    Blood Brothers – это очень интересная игра с очень интересным фантастическим сюжетом. Вы попадете в темный фентезийный мир, который насыщаем огромным количеством сражений с совершенно неожиданными врагами. Выбирай одного из восьми героев-вампиров и веди свою армию к победе над коррумпироваными империями.

  • Badland – игра для настоящих ценителей

    Badland – игра для настоящих ценителей

    Badland – это отличный платформер для Android, который перенесет тебя в темный лес. В лесу тебе предстоит встретится с самыми разнообразными обитателями, деревьями и цветами. Но это не будет сказочная прогулка, ты попадешь в полный загадок и ловушек лес, по которому тебе нужно провести своего лессового героя и разобраться в причинах бардака в лесу.

  • Звездные Странники

    Звездные Странники

    Звездные Странники – это ролевой экшн, в котором тебе предстоит погрузится в далекое будущее космических кораблей и инопланетных войн. Человечество перебралось на далекую планету Терра-Нова, но в один день она была уничтожена неизвестным кораблем, который получил название Опустошитель. Но выжившие собрались и не дали уничтожить человечество полностью с помощью древнего артефакта.

  • Skylanders Battlegrounds 1.2.1

    Skylanders Battlegrounds 1.2.1

    Skylanders Battlegrounds – это отличная смесь экшена и РПГ, в котором тебе нужно бродить по огромному миру и сражаться против опасных троллей. Выбери себе подходящего героя и отправляйся в путь сражение против армии вождя Каос. В твоем распоряжении будет не только физическая сила, но и ты можешь использовать различные магические заклинания.

Для медиа и науки: параллельные вычисления на графическом процессоре

Автор: User. Posted in Интересное

вычисления на графическом процессореУниверсальные программы, предназначенные для использования в сфере проектирования и различных научных отраслях, можно ускорить за счет распределения вычислений между центральным процессором (CPU) и графическим (GPU).

Первой использовала такой подход в своих продуктах компания NVIDIA. За прошедшие пять лет вычисления на графическом процессоре де-факто стали стандартом в области разработки сложных программны продуктов.

Обсчет данных на графическом процессоре позволяет добиться уникального быстродействия сервисов. Самые ресурсоемкие вычисления проводятся на стороне GPU, остальные функции программы обрабатываются центральным процессором. На пользовательский опыт взаимодействия с программой разделение вычислений не влияет: для рядового клиента сервис лишь работает значительно оперативнее.

Центральный процессор на несколько ядер идеально справляется с обработкой информации в последовательном режиме. Графические процессоры предназначены для параллельной обработки множества операций, ядер в них тысячи, и каждое впечатляет производительностью. Комбинация GPU и CPU отлично справляется с приложениями, для которых требуются как параллельные (выполняются на графическом процессоре), так и последовательные (обрабатываются на центральном процессоре) подсчеты.

CUDA: архитектура и модель совместных вычислений CPU и GPU

Для проведения параллельных подсчетов разработана программно-аппаратная архитектура CUDA®. Благодаря этому решению скорость обработки параллельных операций (и, как следствие, общая производительность приложения) возрастает в разы.

Сервисы, предполагающие архитектуру CUDA, можно реализовать на ряде как распространенных, так и специализированных языков программирования, а также API. Среди них directCompute, Fortran, C++ (и базовый C), OpenCL и другие.

CUDA как архитектура предполагает вычисления с использованием сотен ядер процессора, которые способны обрабатывать в параллельном режиме тысячи потоков данных. В качестве модели программирования CUDA позволяет разработчикам обратить большее внимание не на снижение сложности алгоритмов, а на распараллеливание вычислений.

Приложения, созданные с использованием CUDA, используются в различных областям и сферах. Эта архитектура часто применяется для обработки и восстановления медиа (фотографий и видеоданных), в научных сферах, требующих значительной мощности (вычислительной химии и биологии, при моделировании жидкостной динамики, анализе данных сейсмической активности и подобных).

Источник: www.trinitygroup.ru