techwork: (Default)
techwork ([personal profile] techwork) wrote2022-04-07 06:50 am
Entry tags:

Погромисты

Простой пример почему кодер высокого уровня как правило дерьмо.

Наткнулся я на статью странения реализации векторных вычислений Risk-V против ARM

Там аффтор такой везь из себя доказывает почему Risc-V лучше при этом приводя в пример что типа очень простые команды и можно поделить векторный регистр на два все одной командой.

Но этот конченный мудак который очень горд тем что наконец то Аллилуя блядь .... прочитал даташиты по асму и осознал себя от этого Гением которому не 4 а 8 тысяч долларов в месяц надо платить , это тупая драная сука не осознала той простой вещи - а как ты тупая блядь реализуешь это в Железе ??????

У Проекта Fugaku по мимо годов работы коллектива Кодамы кстати в том числе на идеях Неведомского и Краснова по сортировке, есть также то чем в Risc-V и не пахнет. А именно - выстраданная годами АППАРАТНАЯ !!! реализация которая кстати изначально делалась на SPARC архитектуре.

При этом вы постарайтесь найти реальные аппаратные сравнение SVE AVX NEON SSE реализаций SIMD обработки данных про Wavefront и nVidiвские 1024 битные векторные регистры и их обработку я вообще промолчу.

А нет ничего ибо софтячники срут на " личный бренд" всякого говна для лоха.

Опишу что знаю. Реализая Интел и нВиди очень похожи что говорит нам о чём ? О совместной работе.

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


AVX-512 лучше чем SVE справляется с работой с малыми массивами данных с частм обращением к памяти , и я даже знаю почему . Всего не скажу ибо идите вы нахуй а самый очевидной - нет хранения уже готового результата вычисления и причину я этого тоже знаю но не скажу полностью а частично - снизить затраты на транзиторы и TDP

Вообще рещение Фугаку уникально и красиво - чем длинее вектор и больше массив тем скорость вычисления в Z режиме больше. И я знаю по чему а кто не догадался ступает на хуй. Это уровнь вашей "компетенции" уроды .

почему я ещё давно говорил о том что Neoverse V1 это красиво а до того говорил что Фугаку это шедевр именно в части реализации векторных вычислений. Да кстати на самом деле SVE SVE2 можно использовать с самыми разными аритектурами.

И когда вектор 512 бит то да только на больших массивах с потоковой обработкой данных они могут почти сравнятся. Почти потому что там есть кое что что и даёт этот эффект многомерности регистра. А вот при длинном векторе 1024 или 2048 и тем более больших массивах данных SVE рвёт даже nVidia . WF же это простая реализация SIMD в лоб и там нет вообще ничего интересно - силикон рубит все довольны.

На самом деле конечно же можно реализовать видеокарту с очень низким потреблением как в новых чипах Apple за счёт использование SVE в качестве молотилки . Но долбоёбы холёные совтячники этого никогда не поймут - магия , техпроцесс - ну ну а если маркетолог нарисует 0нм то все законы физики вообще отменятся .... facepalm

Дело не в каких то супертехнологиях а в самом банальном включение в ядро эпловской видеокарты наработок от Fujitsu.

При этом SVE особенно с алгоритмом Хоу делает вообще не нужными все те костыли что городили все американские фирмы всё это время. AVX тупо устаревает при таком подходе.

А теперь смотрим на Risc-V - у этой не вьебенно молодой архитектуре где 48 команд как символов в Хирагане есть прям супер удобные инструции для вектрной обработки - проблема только в одном. Нет железа от Fujitsu. И Fujtsu свой Священный Грааль никому открывать не намерен - ARM они дали уже обработанные готовые IP которые и интегрировали в ядро Neoverse V1.

И с хуяли японцам делать такие подарки вcяким обмудкам с Risc-V ? Именно поэтому SiFive не смотря что они прям Risc-V (на самом деле перепиленные исходники проекта Warrior) они для европейского конкурса на европейский чип пошли и купил Neoverse V1.

А Китайцы вообще могут только как в ноябре фейкновости генерить, говноеды грантососы " импортозаместители" их перепечатывать с помпой о типа новых китайских видеокартах выдавая за такие A core купленные у Imagination которые даже близко не в серии. При том что уже есть C XT core. Которые от старых уже ( а какже каждый год устаренвание) Айфонов но что там с лицензией я тогда в ноябре и рассказал. Впрочем и A core это тоже ядро от айфона 5+ летней давности.

Хотя Хоу таки китаец - умный математик, давно за ним наблюдаю.

Поэтому да как де хорошо в теории реализуется векторная обработка на Risc-V - правда с примемлимой скоростью физически такой нет. Но оеа же есть дата shit е и вот такой погромист бежит делать личный бренд чтобы купаться в бабках, на науку ему насрать.И вот идёт потом грант на Risc-V что то делание когда даже нет железа на каком его изгостовиться а ну да " это же мировая практика" только как вот это согласуетсяс " импортозамещение" когда хуячаться деньги государства то есть нас с вами, а не как в " мировой практике" исключительно на свои или DA . Нет сука он жрёт наши деньги, мои деньги и что то там пиздит про "мировую практику". И по итогу что мы получаем - Импортозамещёный Хуй. А он с баблом валит через Турцию в ЕС или под пальму - сдохните лузеры .

[identity profile] paskin.livejournal.com 2022-04-07 08:27 pm (UTC)(link)
Вы что сказать-то хотели? Я с разными процессорами и архитектурами работаю уже 35 лет — от 580ВМ80 до NVIDIA Ampere. Включая зачем-то помянутый автором SPARC — который на закате Sun проигрывал Интелу в разы по производительности, несмотря на гораздо более совершенную. по сравнению с тогдашним Линуксом ОС Солярис.
Edited 2022-04-07 20:33 (UTC)

[identity profile] techwork.livejournal.com 2022-04-08 01:26 am (UTC)(link)
Если ты не понял что именно я написал это говорит лишь о твоём уровне знаний.

И кстати про солярис ты говоришь чушь. Да и аппаратных особенностей SPARC ты не знаешь. А я ломом тоже махал но это не важно.

SPARC это Risk архетектура её DMIPS это примерно 1,2 DMIPS от ARM .

Конечно SPARC имел 2 DMIPS армовских в V8 реализации. Плюс делали камешки по устаревшим техпроцессам. Естетественно это гораздо меньше чем 1,4 DMIPS С7 и тем более 3,5 DMIPS P-3 потому что там это CISC DMIPS что на общих задачах где то 4 к 1.

Сейчас SPARC V9 это 3,23 что в ARM будет примерно 3,5 как и в Warior MIPS а это уровень малых ядер.


При этом справочно Nehalem это 7,5 DMIPS CISC и с тех пор улучшений особо алгоритмических не было.

Всякие Atom это 2,2 DMIPS

Но суть состоит в том что SPARC я упомянул по другой причине.

А ядра SPARC проигрывали в работе только с появлением Klamath — что было реально прорывом и проигрывало потому что ядро SPARC V8 это 0,5 ядро третьего пенька это 3,5 а по TDP 1 ядру P3 были эквиваленты 6 ядер SPARC то есть 0,5*6=3 НО тогдашние компиляторы и ОС плохо работали с многоядерностью.

И как раз провал SPARC V8 был вызван тем что Солярис парашная ОС. И работала она не лучше 2 версии ядра Linux а гораздо хуже, стоила дороже бесплатного линукса, и работала только с камнями SPARC в отличии от мульитплатформенного Linux с мультиплатформенными компиляторами.

Но даже Linux работал гораздо хуже чем Windows 98Se и WS 2000. Я лично снимал метрики и проверял тогда их надёжность — Линукс оказался полным говном по сранению с ними как и все юниксовые поделия. Не программ нормальных как на пользователе так и на сервере. Не надёжности .
В телекомуникационное оборудование начал ставить линукс только потому что бесплатно и POSIX и компиляторы мультиплатформенные. А MIPS тогда могли 2 DMIPS . RTOS системы же стоили все денег и с компиляторами было плохо.

Но Винда сравнилась с линуксом по отжору только на Vista а до того была лучше гораздо.

В 7 исправили немного отжор. а с 8 отжор стал таким что линукс стал вполне кошерным. Единственное за что держиться винда с 8 версии это корпорот взятки, наследованное ПО и геймеры.

Но по безопасности сейчас и винда и линукс говно. По производительности говно. А Солярис таким говном был уже тогда.

И проиграла эта платформа не потому что была радикально хуже — до P3 она была лучше.

Но с P3 98se serv2000 конурировать они уже не смогли потому что единое пользовательское пространство, стандартизация и большая серия.
А во временя UltraSPARC OS 2.5 1995-2000 SPARC был лучше всех в серверном сегменте.