Size: a a a

WebAssembly — русскоговорящее сообщество

2019 October 16

M

MaxGraey in WebAssembly — русскоговорящее сообщество
У меня вообще не вызывает ассоциации SSA только с регистровой моделью
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
MaxGraey
Ну SSA может быть и не над регистрами) Например есть mSSA (memory SSA)
а разве memory ssa моделируется не при помощи регистров?)
источник

lp

lil pep in WebAssembly — русскоговорящее сообщество
«регистров»
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
lil pep
а разве memory ssa моделируется не при помощи регистров?)
ну ок, везде где есть явные присвоения можно сказать там регистры / слоты)
источник

EO

Eugene Obrezkov in WebAssembly — русскоговорящее сообщество
стек тоже при помощи регистров моделируется, вы чё
источник

でゲソ in WebAssembly — русскоговорящее сообщество
MaxGraey
а для чего там  wasm? тем более тпм исподбзется именно интерпретатор
Пишешь макросы на расте
@
Конпиляешь только макрос
@
Пакуешь как внешнюю апи в свой npm пакет.
Но вообще да, не очень понятно зачем.
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
ну, если бы не было miri, допустим, как иначе можно было бы сделать? А, написать miri
источник

でゲソ in WebAssembly — русскоговорящее сообщество
MaxGraey
Там еще полихедральныая модель может использоваться
А где про это прочитать.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
でゲソ
А где про это прочитать.
Здесь например: https://polyhedral.info/
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Больше о ней не скажу, сам недавно начал только ее осваивать
источник

EO

Eugene Obrezkov in WebAssembly — русскоговорящее сообщество
и тебя Юра уже зацепил? :)
источник

でゲソ in WebAssembly — русскоговорящее сообщество
MaxGraey
Здесь например: https://polyhedral.info/
Конкретно с этим проблема  я так понимаю сейчас из-за перехода к nll и уменьшения доли работы в chalk-ish коде. Его вроде хотят вовсе убрать, но это не точно
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Eugene Obrezkov
и тебя Юра уже зацепил? :)
Ну да, о ней слышал до этого, но никогда не пытался углубится. Но я тебе скажу, чем больше я вникаю, тем больше понимаю, что она больше для GPU и гетеродинных вычислений имеет смысл. Пожет быть для автовекторизации и то сомнительно, а loop fusion, tiling  и прочие вещи можно сделать и без нее, просто там удобнее, но сложность блин огромная
источник

EO

Eugene Obrezkov in WebAssembly — русскоговорящее сообщество
MaxGraey
Ну да, о ней слышал до этого, но никогда не пытался углубится. Но я тебе скажу, чем больше я вникаю, тем больше понимаю, что она больше для GPU и гетеродинных вычислений имеет смысл. Пожет быть для автовекторизации и то сомнительно, а loop fusion, tiling  и прочие вещи можно сделать и без нее, просто там удобнее, но сложность блин огромная
я пытался, но не смог
у меня еще не та база, чтобы понять полигедральную модель
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ну то есть это как умножить 2 на 2 но только используя быстрое умножение через Фурье =)
источник

EO

Eugene Obrezkov in WebAssembly — русскоговорящее сообщество
MaxGraey
Ну то есть это как умножить 2 на 2 но только используя быстрое умножение через Фурье =)
мне проще умножить 2 на 2 на квантовом проце, но я уверен в этом где-то на 78%
источник

でゲソ in WebAssembly — русскоговорящее сообщество
MaxGraey
Ну то есть это как умножить 2 на 2 но только используя быстрое умножение через Фурье =)
Останется только полиномиальное навернуть
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А тем временем Life VM (который форк Wagon-а который в свою очередь вдохновлялся Wag-ом) портируют на Haxe =)
https://github.com/darmie/cabasa
источник
2019 October 17

NZ

Nikita Zimin in WebAssembly — русскоговорящее сообщество
Ребят, подскажите. вот ссылка по которой я чётко вижу по Chrome фичи wasm и их статус - https://www.chromestatus.com/features#webassembly - а есть подобное по FireFox?
источник