Часовой пояс: UTC + 3 часа




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 29 • Страница 2 из 2<  1  2
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 12.10.2005
matocob писал(а):
И в историческом аспекте GPGPU у красных возник раньше, советую погуглить на эту тему.

Последовал совету и ожидемо оказался в воображаемом мирке красных нефонатов, лол.
Начнём с поддержки того, что актуально до сих пор и реально используется в GPGPU:
CUDA - начиная с GeForce 8800, ноябрь 2006.
OpenCL - начиная с Radeon HD 4850, июнь 2008.
Всё оче плохо для красного нефоната. Надо копать глубже, вдруг выгорит?

Stream Computing SDK для языка Brook и линейка FireStream на RV670 - конец 2007, уже лучше, но всё равно облом.
Первый Stream Processor на R580 и быстро заброшенный и нах никому не упавший Close to Metal API (по сути бетка того же Stream SDK) - конец 2006. В принципе, если учесть бОльшую производительность шейдеров у AMD на тот момент и закрыть глаза на их чехарду с API - есть плюс/минус исторический паритет. Но ведь красному нефонату этого мало.

Копаем дальше - и вот, вот же оно! Первая бетка широко известного Folding@Home с GPU-ядром, только для Radeon X19XX на каталисте 6.5 - 2 октября 2006! Правда работает тупо через DirectX, даже без всяких CtM (и про дрова понравилось: avoid versions 6.6 - 6.9, 6.12, and 7.1). А поддержка CUDA завезена только в следующей версии GPU-ядра, аж в апреле 2008. Правда с милой припиской: it has become clear that a GPGPU approach via DirectX (DX) is not sufficiently reliable for what we need to do, ну да и хрен с ним. Главное - НВИДИЯ НАКОНЕЦ-ТО ПОВЕРЖЕНА! БЕЗОГОВОРОЧНОЕ ЛИДЕРСТВО АМД В GPGPU ДОКАЗАНО!! ОЧЕРЕДНАЯ СОКРУШИТЕЛЬНАЯ ПОБЕДА ЛЮБИМКИ!!111

Вот так, в общем-то, и работает моск нефоната АМД. :lol:



Партнер
 

Member
Статус: Не в сети
Регистрация: 31.07.2006
Откуда: Академгородок П
Фото: 124
BaiHou писал(а):
Вот так, в общем-то, и работает моск нефоната АМД.

Спасибки за экскурс в механику работы ваших мозгов.
Да, первые попытки GPGPU были совершены в 2003-2004 годах с выходом nV30 и R300, через API OpenGL и Direct3D
Собственно, Brook и родился из попыток приспособить GPU к вычислениям, чтобы не связываться с графическими API
И шейдерная часть зелёных долгое время оставалась слабее чем у красных, поэтому последние брали с большей охотой для вычислений.
Несмотря на агрессивную политику зелёной компании на продвижение своей архитектуры, а позже - проприетарного API для GPGPU
Так шо, плохо вы гуглите, плохо, зато фантазия отменная :lol:


 

Member
Статус: Не в сети
Регистрация: 15.10.2011
Откуда: Москва
Если будет не для игор, а всё идёт к этому ибо на ИИ уже все помешались (вернее,он нужен прямо здесь и сейчас), то вполне может быть и 96 блоков. Ну а для нас конечно же это избыточная мощность, если вдруг все не перепрыгнем на какие нибудь 8К.


 

Member
Статус: Не в сети
Регистрация: 12.10.2005
matocob
Ну если ты так настаиваешь - продолжу препарирование демонстрационного образца, ведь нарушения мышления при нефонатизме головного моска - одна из моих любимых тем. :D

Итак, в ответ на конкретные обоснования с датами того факта, что ни о каком более раннем возникновении GPGPU у красных (sic) не может быть и речи, образец не пожелал (aka не смог) предоставить такие же конкретные обоснования, но с другими датами, подтверждающими его тезис. Вместо этого он предпочёл выдать парочку самых общих заявлений о начале эры GPGPU, с обсуждаемым тезисом вообще никак не связанных, и потом просто перешёл к очередному беспочвенному заявлению о своей безоговорочной победе.

Однако суть токова, что само по себе GPGPU исторически возникло вовсе не у красных или даже у зелёных, а в среде учёных, которые заинтересовались возможностью приспособить под свои вычисления те неспециализированные ресурсы (aka consumer GPU), что у них были под рукой, и что потенциально могли дать выигрыш по сравнению с вычислениями на других неспециализированных ресурсах под рукой (aka consumer CPU). В частности, тот самый Brook разрабатывался в Стенфордском университете. И между прочим, он опирался именно что на графические API OpenGL и DirectX, и уже в самом конце - и на маргинальный Close to Metal, проживший меньше года. Так что степень истинности утверждения "Brook родился <...> чтобы не связываться с графическими API", надеюсь, очевидна.

И вот только после того, как этот тренд наконец-то заметили сами красные/зелёные и решили его оседлать, можно говорить о специализированных GPGPU-решениях (и программных, и аппаратных) собственно у красных/зелёных. Все возможные даты, от которых можно начать отсчитывать эту эру, собраны в предыдущем посте и никак не оспорены. И я прекрасно понимаю, что заметить и осознать эту тонкость очень сложно для нежной нейронной сети нефоната, натренированной преимущественно на маркетинговом буллшите любимки. Однако для вменяемых людей, умеющих в логику и рациональную дискуссию, попытка подебить путём привычной по тем самым тренировкам примитивной подмены тезиса тут просто бросается в глаза.

Ну и в качестве завершающего штриха - привычное для нефоната детсадовское НЕТ ТЫЫЫЫ!!11, до сих пор считающееся ими отличным и остроумным вариантом типа срезать оппонента, лол. Так что в ответ не жду чего-то кроме очередных продуктов рефлекторного мышления из ограниченного набора давно описанных паттернов и шаблонов нефоната, будет настроение - может и разберу в очередной раз.


 

Member
Статус: Не в сети
Регистрация: 21.04.2013
Ляд писал(а):
Если будет не для игор, а всё идёт к этому ибо на ИИ уже все помешались (вернее,он нужен прямо здесь и сейчас), то вполне может быть и 96 блоков.

Это будет решение для систем машинного обучения (аналог Tesla V100). Для геймеров AMD готовит Navi.


 

Member
Статус: Не в сети
Регистрация: 31.07.2006
Откуда: Академгородок П
Фото: 124
BaiHou аффтар, пиши истчо :lol: столько слов на ровном месте я давно не видел
констатировать очевидные и общеизвестные вещи с таким пафосом, да у вас, батенька, талант!


 

Member
Статус: Не в сети
Регистрация: 12.10.2005
matocob
Ну я на самом деле очень рад, что всего через пару постов ты наконец-то признал очевидным и общеизвестным то, что в историческом аспекте GPGPU и у красных, и у зелёных возникли примерно одновременно, и у любимки тут нет никакого приоритета. Способность так быстро признавать свои ошибки - это реально очень редкое качество среди нефонатов. Так что я даже не буду особо углубляться в тему, почему обычная рациональная аргументация с опорой на релевантные факты и отбрасыванием нерелевантных, просто по понятным причинам (опыт дискуссий с нефонатами) излишне подробная и пошаговая, кажется тебе чем-то пафосным. Боюсь обнаружить, что в отличие от этого развесистая клюква а-ля "рузен доставляет - ты доминируешь" заходит на отлично и кажется чем-то вполне нормальным. ;)


 

Member
Статус: Не в сети
Регистрация: 04.01.2011
Откуда: Москва
BaiHou писал(а):
Начнём с поддержки того, что актуально до сих пор и реально используется в GPGPU:
CUDA - начиная с GeForce 8800, ноябрь 2006.
OpenCL - начиная с Radeon HD 4850, июнь 2008.

у них такая производительность на ватт, что дешевле поменять видеокарту и сэкономить на электричестве.
Сомневаюсь, что они реально используются.

_________________
win 10 pro, 5800x3d, b450 aorus elite, 2х16гб , ssd 120+512+HDD1tbx2, 3080ti aorus waterworce extreme WB, corsair hx750w silver, кастом вода.


 

Member
Статус: Не в сети
Регистрация: 12.10.2005
Lurker-beta
Я имею в виду использование CUDA/OpenCL вообще, а не конкретно этих карт. Они просто самые первые из всех с соответствующей поддержкой.

Чтобы исчерпать эту тему, чуть дополню инфу до совсем уж полной картины (чего я сразу не стал делать специально). По большому счёту, серьёзного GPGPU без универсальных шейдеров быть не может. Так вот у красных и зелёных получились по сути противоположные стратегии захода в тему GPGPU. Красные увидели, что их карты уже активно юзают для этих целей (хоть и через не предназначенные для того отверстия), потому они в первую очередь кинулись писать соответствующий софт для уже существующих карт - CtM/Stream SDK (который так и не взлетел, и потом пришлось переходить на OpenCL). И только чуть позже, уже в мае 2007, выкатили новую микроархитектуру с универсальными шейдерами (TeraScale 1 и первый её представитель R600). Зелёные же сначала выкатили своё железо с универсальными шейдерами (новая микроархитектура Tesla и тот самый GeForce 8800), однако собственно CUDA SDK стал доступен разработчикам чуть позже, в феврале 2007. (Кстати, у красных с OpenCL потом вышла такая же история - сам фреймворк стал реально доступен позже выхода Radeon HD 4850.) Но в любом случае, как ни считай кто был реально первым, разрыв будет максимум в пару месяцев в пользу тех или других, что абсолютно непринципиально в общем контексте, и вывода об их одновременности никак не меняет.


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 29 • Страница 2 из 2<  1  2
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan