А как программисту мне было полезно приобрести навык вычислений на GPU. Думаю, постепенно всё больше разработчиков будут использовать видеокарты для вычислений, слишком уж хороший выигрыш в производительности. Вовсе не обязательно делать на GPU целую игру, как сделал я. Можно перенести некоторые части игры на обработку в видеопроцессор. Например, поиск пути в стратегиях. По сути сейчас основное препятстве к этой практике состоит в том, что не любой разработчик будет готов писать compute shader, если всё равно его придётся дублировать, на случай, если игра запущена на платформе, не поддерживающей вычисления на видеокарте. Но уже сегодня можно написать compute shader таким образом, чтобы он работал на любой платформе.
Когда сделал игру выполняемую на видеокарте, а все видеокарты исчезли из продажи, или подорожали в три раза...<тут мем "человек с песком" :)>
Не благодарите
На самом деле всё отлично. Всплеск спроса со стороны майнеров и диплёрнеров дал кучу бабла производителям. Они это бабло пускают в развитие технологии, что в итоге приводит к удешевлению терафлопса. Кроме того, запрос на видеокарты как на вычислитель стимулирут развитие архитектуры, она эволюционирует в сторону большей дружественности к произвольным вычислениям, хотя изначально была заточена только на графику.
Так что через 2-3 года вычисления на видеокарте перестанут быть проблемой, а станут инструментом для повышения конкурентоспособности игр, и все начнут их использовать.
Хотя, сам я лелею надежду, что через некоторое время майнинговый бум закончится, майнеры понесут продавать свои карточки, и я прикуплю по дешёвке вычислительный блок из некольких штук, и замучу эволюцию нейросетей, с которой давно экспериментирую, но упираюсь в недостаток производительности.
Как же приятно что есть такие извращенцы как Вы, сударь:)
Ставлю лайк за трек аргонова в стима.
Комментарий недоступен
Комментарий недоступен