Size: a a a

2020 November 10

S

Slach in #UWDC2021
Алексей Волков
что да? на чем должно быть написано, чтобы были проблемы переносить, если на С++ нет проблем?
на C++ \ C дофига проблем
но они могут быть ПОЛЕЧЕНЫ

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

но с другой стороны скриптовые языки сами по себе достаточно тормознутые -)
источник

S

Slach in #UWDC2021
Alexandr Emelyanov
вообще проблемы перенсти софт нет, есть проблема перенести компилятор, т.е. проблема больше в поддержке языка
компилятор, os, драйвера
источник

ВИ

Вадим Исаканов... in #UWDC2021
Slach
на C++ \ C дофига проблем
но они могут быть ПОЛЕЧЕНЫ

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

но с другой стороны скриптовые языки сами по себе достаточно тормознутые -)
То есть все браузерные приложения на JS, все на Electron будет работать намного медленнее?
источник

AE

Alexandr Emelyanov in #UWDC2021
Slach
компилятор, os, драйвера
я про приклад, системный софт не весь просто пересоберется
источник

AE

Alexandr Emelyanov in #UWDC2021
Вадим Исаканов
То есть все браузерные приложения на JS, все на Electron будет работать намного медленнее?
потенциально да. быстрее забьют звоздики в гроб электрона
источник

МM

Мikhаil M in #UWDC2021
Вадим Исаканов
То есть все браузерные приложения на JS, все на Electron будет работать намного медленнее?
То есть как сейчас)
источник

S

Slach in #UWDC2021
Вадим Исаканов
То есть все браузерные приложения на JS, все на Electron будет работать намного медленнее?
=) нет, будет работать также медленно как раньше
и жрать озу =)
но какой нибудь WebGL + WASM наверное заведется
но мы же про фотошоп это специфическое очень приложение
источник

ВИ

Вадим Исаканов... in #UWDC2021
Потому что это RAM bound, а не CPU cache bound приложения?
А ты про то, что с cpu cache и просто самим cpu performance все похуже станет?
источник

ВИ

Вадим Исаканов... in #UWDC2021
Тогда проблема может быть с приложениями, в которых много толстых вычислений
источник

ВИ

Вадим Исаканов... in #UWDC2021
Тогда это вся графика, завязанная на cpu
И всякое шифрование
источник

ВИ

Вадим Исаканов... in #UWDC2021
Шифрованию (некоторым видам) кст наверняка похуже станет, как и всяким приложениям, оптимизированным под инструкции, которые есть только на x86 CPU
источник

S

Slach in #UWDC2021
Вадим Исаканов
Тогда это вся графика, завязанная на cpu
И всякое шифрование
шифрование AES влазит в кеш как раз поэтому такое быстрое кстати

да я про CPU cache bound Задачи
это фотошоп или научные вычисление
источник

S

Slach in #UWDC2021
RAM bound собственно говоря это и есть CPU cache bound
а вот когда уже RAM не хватает это IO bound задачи
источник

S

Slach in #UWDC2021
нет, шифрование которое под SSE
переписывается на Neon
и у ARM как раз интереснее сделан L1 cache
ближе к ALU геометрически
источник

GD

George Drak in #UWDC2021
источник

GD

George Drak in #UWDC2021
Пацан к успеху не пришёл
источник

AG

Anton Gladyshev in #UWDC2021
Вадим Исаканов
Потому что это RAM bound, а не CPU cache bound приложения?
А ты про то, что с cpu cache и просто самим cpu performance все похуже станет?
не согласен. у меня ОЗУ хватает на лэптопе, 8 гигов, а вот проца не хватает даже на то, чтобы переключать треки в Ютюб Мюзик. Он секунд на 30 задумывается.
источник

ВИ

Вадим Исаканов... in #UWDC2021
Мы про переезд всяких макбуков на арм-процессоры
источник

GD

George Drak in #UWDC2021
8гб... Тут в 32 с трудом умещаешься
источник

AG

Anton Gladyshev in #UWDC2021
ютюб мюзик?)
источник