Pull to refresh
99
0
Павел Кудинов @pavel_kudinov

User

Send message

AMD, а в последнее время Intel и китайские поделия - отстают в тонкостях, но в целом на OpenCL можно примерно всё то же что на CUDA, только там "терафлопсы" менее породистые, примерно как лошадиные силы наши и иномарочные сравнивать

в моей симуляции есть OpenCL порт, удельно на терафлопс x2-x3 медленнее в SPH симуляциях там где в "обычном" 3D 1:1 производительность

а для ИИ вообще используются TensorCores вместо Cuda/OpenCL Cores, там nVidia тоже передовик, но тоже не единственный

так что прямо антимонополия не грозит

точнее как не грозит.. уже не грозит.. история появления AMD видеокарт собственно стартовала с того, что антимонопольщики посоветовали nVidia создать самой себе конкурента, поделившись технологическими наработками:

По сообщениям, в декабре 2006 года AMD вместе со своим главным конкурентом в области графики Nvidia получили повестки в суд от Министерства юстиции США из-за подозрений в нарушении антимонопольного законодательства в области производства видеоплат, в частности, в ценовом сговоре[13].

В октябре 2008 года AMD объявила о планах создания совместного предприятия с Advanced Technology Investment, инвестиционной компанией, созданной правительством Абу-Даби. В это новое совместное предприятие, названное GlobalFoundries, было выделено производственное подразделение AMD — все фабрики и полупроводниковые производства компании. Это позволило AMD стать бесфабричной компанией и сконцентрироваться исключительно на проектировании и разработке микросхем[14].

при этом гендир nVidia (Хуанг) и гендир AMD (Лиза Су) являются троюродными родственниками :-) https://dtf.ru/gameindustry/1943896-semeinaya-taina-dvuh-gigantov-it-industrii-kak-dzhensen-huang-i-liza-su-okazalis-rodstvennikami

я продаю 2D игру с "большой" GPGPU физикой в STEAM, могу сказать что геймерам это всё очень интересно, но появляется сильный фактор разницы в доступной производительности видеокарт у конечных игроков

если раньше разброс был условно в 2-10 раз между минимальной и максимальной системой, то сегодня производительность может отличаться в 100 и более раз

сделать игру, которая на больших GPU раскроет весь потенциал физики, но и чтобы массовый игрок смог в неё хоть как-то поиграть - большая проблема

графика относительно легко масштабируется по качеству, физику "по качеству" масштабировать не получится, только по количеству

у меня песочница, поэтому я просто меняю размер сцен, но для AAA гейминга боюсь так не получится

итого: "большая" GPGPU физика как технологии для гейминга действительно мощнейшее направление и уверен лет через 20-30 весь гейминг будет скорее физическими симуляциями, чем рендером, но сейчас на рынке всё ещё идёт переходный процесс, относительно мощные видеокарты только появляются у массового игрока, а без их распространения делать игры под GPGPU физику мало кто готов

технология есть, но для коммерческого внедрения ей приходится десятилетиями ждать роста и распространения действительно мощного железа в каждый уголок планеты

а nVidia - Молодцы с большой буквы, работаю с 2010 года с их стеком и каждый GTC не нарадуюсь от первого лица наблюдать настоящий научно-технический прогресс в реальном времени

на какой высоте нынче проходит линия Кармана?

очевидно, основная цель статьи - напомнить, как выглядит Ашманов

btw, пять практически одинаковых Ашмановых всё равно лучше, чем пятьдесят практически одинаковых статей о ChatGPT

как понимаю, если гиперзвуковые ракеты действительно летают в облаке плазмы, у них такая защита by design

по теме космических вундервафель рекомендую недавний научно-фантастический ролик от Kurzgesagt – In a Nutshell по теме:

https://www.youtube.com/watch?v=tybKnGZRwcU

чтобы не заряженное вещество стало заряженным его нужно ионизировать, т.е. разогреть до состояния плазмы

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

конечно, фантастика, но вроде как тоже хотя бы научная

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

да, думаю наиболее близкое - удержание сверхгорячей плазмы в ТОКАМАКах тороидальным вихревым магнитным полем

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

для мишения важна скорость распространения звука в материале из которого изготовлена мишень, она же скорость распространения ударной волны

если скорость снаряда выше скорости звука в материале мишени - работает принципиально иная механика деформации, примерно как в случае с преодолением предела текучести у кумулятивной струи

по выводу денег с steam есть топик на indiedev, где все русскоязычные пользователи активно делятся свежей информацией как сейчас можно выводить

в РФ на данный момент примерно 2 популярных варианта, физические лица могут завести удаленно счет в челябинвестбанке, а ип и юрлица могут посетить очно москоммерцбанк предварительно подав заявку онлайн

также все еще доходят деньги на юникредит со стима, но новые счета проблемно открыть

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

на эту тему у меня есть по зрению личный опыт, кстати. "старая школа СССР" считала что нельзя в 100% корректировать зрение очками/линзами, всегда пол диоптрии оставляли, "чтоб глаз работал, не расслаблялся, не атрофировался". на Западе же давно принято было корректировать в 100%

так вот, у меня падало зрение ровно до того момента, пока я не наплевал на рекомендации "старой школы" наших окулистов, и не скорректировал зрение в 100%, после чего качество жизни выросло, зрение падать тьфу-тьфу-тьфу перестало, стал нормально видеть мелкие надписи, исчезла усталось зрения к концу дня и вообще сплошной комфорт и радость жизни

интуитивно теперь полагаю, что многие концепции "старой школы" тупо ущербны, и стараюсь сверять местные назначения с "мнением прогрессивного Запада"

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

ещё пример, "старая школа" от КОВИДа лечила лечила гипер дозами антибиотиков и витаминов, говорили "если будет совсем плохо будем колоть дексометазон", месяц не было улучшений,пока к дорогому коммерческому доктору не обратился, тот сразу отменил антибиотики почти все и сказал надо было с первого дня лечить дексометазоном. и сразу полегчало

это я всё к чему.. уставать я стал от "старой школы" чёт.. может давайте уже будем менее скептически смотреть на прогресс?

а есть мнение почему "на прогрессивном Западе" деткам выписывают всякий там адерал при ADHD? (подсмотрел в Кремниевой Долине)

как понимаю, считается, что даже при риске развития наркозависимости купировать симптомы лучше, чем страдать по качеству жизни? или просто загнивают со всей силы в этой своей Калифорнии?

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

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

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

а тут внезапно узнаю что СДВГ это не только про детей из Калифорнии сидящих на адерале.. однако, интересное

слушайте, ну безотносительно хитрого замысла автора, я тоже задумался на тему "а нет ли у меня СДВГ", причём за 38 лет жизни вот это первый раз, когда именно про такой вариант кто-то мне намекнул

так то конечно "интересное делать в потоке, а неинтересное прокрастинируешь" - это про всех можно сказать, и сухо заметить, что "дисциплину развивать нужно"

но наличие СДВГ в МКБ как официального диагноза всё же намекает, что одним концентрация на рутине даётся сильно легче, чем другим, и возможно у этого есть медицинские предпосылки и некоторые лайфхаки как это можно победить

теперь вот повнимательнее изучу вопрос

так что лично я автору благодарен, безотносительно качества контента, прооисхождения и траектории его кармического полёта - как говорится, "за наводочку"

пример хороший, согласен

для баз данных такой подход действительно сулит много хорошего, по сути там давно есть запрос на возможность постоянного хранения больших объёмов данных со скоростью доступа как у оперативной памяти

однако, у меня есть несколько сомнений касательно экстраполяции того, по какому именно пути пойдёт прогресс

  1. самое простое, при чтении данных конечная цель, как правило, состоит не в получении указателя на буфер данных в памяти, а инициализация/парсинг этих данных. zero-copy там будет в одном месте, но потом в процессе работы программы данные как правило неоднократно копируются, особенно с учётом современной всеобщей любви к иммутабельности и чистым функциям, в которых принято копировать все данные ради того чтобы поменять их часть. конечно, когда это будет реализовано как copy-on-write паттерн на уровне ядра - некоторый прогресс, скорее всего, будет достигнут, но обращу ваше внимание, что тот же copy-on-write был изобретён десятки лет назад, однако не привёл к автоматическому и повсеместному zero-copy, как об этом мечтали идеалисты fork подхода к порождению процессов

  2. "zero-copy к которому все стремятся" - громкое заявление в прикладном контексте. утрирую, вот например, из моих коллег наверное примерно никто ни к какому zero-copy не стремится, а решают совсем другие задачи и проблемы. zero-copy это, безусловно, хорошее направление развития, как и, например, выше упомянутые чистые функции и иммутабельность. отрасль помаленьку становится умнее. но не стоит переоценивать прогресс, на 98% реальный бизнес заинтересован далеко не в красоте и эффективности концепций, а в эффективном производстве и продажах. Слишком быстрый рост прогресса и повсеместное применение космических технологий там где надо, и там где не надо (возьмём хоть микросервисный холивар) - часто, наоборот, вредят бизнесу. итого, я бы сказал, что 98% людей от ИТ не то что не стремятся к zero-copy, а даже и не в курсе про этот паттерн, они вместо этого заняты реальным миром и реально полезными вещами

  3. следом за скоростью чтения данных автоматически встаёт вопрос о скорости их обработки. серверные CPU безусловно будут развивать многоядерность и дальше, но реальная следующая революция - уверен, в SIMD обработке данных на GPGPU или им подобных платформах. GPGPU эффективно работает только с памятью, расположенной очень рядом с чипом (а лучше - воообще на нём). Поэтому данные из CPU RAM копируются в GPU RAM для обработки и обратно, и по сравнению со скоростью, с которой GPU может их перелопатить - время переброса данных по шине примерно так же (в тысячи раз) медленнее, как время чтения данных с диска по сравнению с чтением их из CPU RAM. итого, к моменту когда где-то реально понадобятся петабайты энергонезависимой памяти со скоростью работы CPU RAM, будет стоять уже совсем другая проблема - как достичь от этой памяти скорости работы GPU RAM и разместить так близко к чипу, чтобы пропускная способность была достаточна для загрузки всех ядер. и снова получим ту же ситуацию - данные из "медленной" энергонезависимой CPU RAM будут грузится для обработки в быструю энергозависимую GPU RAM

  4. когда дойдём до нейроморфных чипов, оптических компьютеров и, если повезёт, квантовых - цикл снова повторится. итого, разделение на медленную энергонезависимую доступную в большом объёме память и быструю энергозависимую доступную в небольшом объёме память - скорее всего будет сохраняться. приведённая выше технология решает проблему, которая уже почти успела устареть

думаю, для нашего классического программного обеспечения это не даст какого-то существенного выигрыша, потому что нет прикладной проблемы, которую эта технология решает:

- десктопный софт всё равно будет иметь функции загрузки/сохранения для обмена данными или для "отката из бекапа"
- облачные пакеты вроде гугловых таблиц уже и так давно хранят состояние без нажатия "сохранить"
- серверное ПО работает за счёт бесперебойного энергоснабжения, а при возникновении проблем всё равно весь софт должен (и умеет) переинициализироваться

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

думаю, ближайшее будущее, где такая память может найти применение - это ИИ агенты, которые должны будут удерживать в памяти объёмы данных, не позволяющие перегружать их достаточно быстро из места постоянного хранения в нейроморфный чип для обработки

для таких систем может быть ценна возможность "уснуть" без потери состояния, удерживая какой-нибудь петабайтный/эксабайтный слепок состояния сознания прямо в нейроморфном чипе

1
23 ...

Information

Rating
3,894-th
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity