Перейти к публикации

GPU приставки Xbox One обладает способностью обработки команд в несколько потоков


JekaGeneGreen
 Поделиться

Рекомендованные сообщения


GPU приставки Xbox One обладает способностью обработки команд в несколько потоков

http://cs622216.vk.me/v622216300/13ecf/GeLnvokvJTE.jpg



Украденные документы для разработчиков игр и приложений под Xbox One продолжают раскрывать подробности функционирования приставки. Пару дней назад стало известно, что разработчики имеют возможность использовать 7 практически полноценных ядер процессора. Сегодня же выяснилась еще одна интересная особенность: консоль Xbox One способна обрабатывать команды GPU в несколько
потоков.

 

Как выяснилось, инструменты для разработчиков игр и приложений под Xbox One позволяют студиям в несколько потоков направить команды на GPU приставки. В параллельном режиме на графический процессор могут подаваться и обрабатываться задачи визуализации и расчета. Во время работы GPU в несколько потоков, ресурсы полосы пропускания разделяются между процессами.

Такое решение позволяет снизить до минимума задержки при общении центрального процессора с графическим устройством. Однако по имеющимся SDK в данный момент непонятно, обладают ли разработчики возможностью задавать приоритет одной задачи над другой. В случае, если все выполняет в автоматическом режиме GPU, подобное разделение задач на несколько потоков не столь интересно, как если оно предусматривает ручную настройку.

В данный момент сложно сказать, имеет ли приставка Playstation 4 работу графического процессора подобную той, что имеется на Xbox One. Неясно, каким образом на устройстве от компании Sony реализовано снижение задержки при обмене данными между GPU и CPU.

 


 

Источник:
http://www.newxboxone.ru/2015/01/gpu-xbox-one-many-lines.html
Изменено пользователем JekaGeneGreen
Ссылка на комментарий
Поделиться на других сайтах

Тут без creker'a не разобраться, ждем его мнение ) 

Ссылка на комментарий
Поделиться на других сайтах

Тоже мне, откровение. GPU Compute на этом и строится, что какая-то задача распараллеливается и решается в несколько сотен потоков.

Ссылка на комментарий
Поделиться на других сайтах

источник дерьмо

 

GPU приставки Xbox One обладает способностью обработки команд в несколько потоков - ага!!!!

Ссылка на комментарий
Поделиться на других сайтах

Да тут я.

 

У меня тут один вопрос - теперь на каждую ерунду будут создавать новость, о которой любой разработчик графики и так всегда знал? Это фича API, конкретно DX11, зовется deferred context. На ПК реализовано очень криво, на боксе явно работает нормально + сама прослойка DX там куда тоньше (это тоже написано в SDK. Наверное надо еще одну новость наклепать). Deferred context все равно не дают разработчикам многопоточного доступа к GPU - это попросту не поддерживается, очередь команд там все равно одна. Можно разными потоками только собирать очередь команд, которая все равно толпой будет отправлена GPU одним из потоков драйвера.

На пс4 этой проблемы нет по определению, потому что там команды GPU разработчик формирует и отправляет сам. API там намного ниже уровнем. Такое у разработчиков будет только с приходом DX12 на боксе.

 

Это если конечно имеются ввиду именно эти потоки. Потому как еще есть несколько очередей команд уже внутри GPU, к которым доступа у разработчика при всем желании нет. Но это фича архитектуры GPU от AMD и присутствует она во всех ее GPU, хоть на консолях, хоть на пека.

Ссылка на комментарий
Поделиться на других сайтах

Но это фича архитектуры GPU от AMD и присутствует она во всех ее GPU, хоть на консолях, хоть на пека.

во-во, я прочитал заголовок и уже сразу было понятно, что просто пытаются заманить побольше беливеров... 

Изменено пользователем Strange
Ссылка на комментарий
Поделиться на других сайтах

Это если конечно имеются ввиду именно эти потоки. Потому как еще есть несколько очередей команд уже внутри GPU, к которым доступа у разработчика при всем желании нет. Но это фича архитектуры GPU от AMD и присутствует она во всех ее GPU, хоть на консолях, хоть на пека.

Может все эти домыслы связаны с тем ранним предположением, что у Вана 2 GCP (Graphics Command Processor), а у PS4 - 1?

 

[spoiler=Спойлер]

http://gigglehd.com/zbxe/files/attach/images/1404665/443/663/010/8498ac03bc0ff426bfafbb0996d269d2.png

http://gigglehd.com/zbxe/files/attach/images/1404665/286/187/012/f9e71982112735de2103fdc56b1adb73.jpg

 

 

Ссылка на комментарий
Поделиться на других сайтах

жду новость о том, что хуан умеет лечить рак и спид

Раз тебя мучает такая проблема, то назревает вопрос - а не петушок ли ты случаем?

Ссылка на комментарий
Поделиться на других сайтах

Может все эти домыслы связаны с тем ранним предположением, что у Вана 2 GCP (Graphics Command Processor), а у PS4 - 1?

 

[spoiler=Спойлер]

http://gigglehd.com/zbxe/files/attach/images/1404665/443/663/010/8498ac03bc0ff426bfafbb0996d269d2.png

http://gigglehd.com/zbxe/files/attach/images/1404665/286/187/012/f9e71982112735de2103fdc56b1adb73.jpg

 

 

Дело в том, что в документации к SDK ничего про эти GCP я не читал. А сама новость походит больше всего именно на deferred context. Про многопоточность DirectX на боксе в документации написано.
Ссылка на комментарий
Поделиться на других сайтах

Иксбону необязательно быть мощнее, чтобы быть лучше. Достаточно форцы, сансета, хало5, скейлбаунда, тр и конечно же квонтум брейка.

Бадум-тс.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...