Size: a a a

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

2020 November 06

SR

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

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
MaxGraey
Petr я правильно понимаю, что через относительно новые инструкции pdep / pext так же можно эмулировать bit-reverse (aka rbit) операцию?
Похоже что да, но я не пользовался ими :)
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Насчёт рантаймов для IoT, wamr с wasm3 никто не сравнивал?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Petr Penzin
Насчёт рантаймов для IoT, wamr с wasm3 никто не сравнивал?
Там когда то давно Владимир сравнивал. Если брать интерпретацию wamr, то раньше она очень сильно уступала wasm3, но потом они вроде подтянули производительность вдохновившись решениями wasm3 =) У wamr есть и AOT-компиляция, но этот режим имеет много требований к железу как я понял
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
нашел тут баг в текущей имплементации части reference types пропозала в вебките
https://bugs.webkit.org/show_bug.cgi?id=218644
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
еще странно, что у части инструкций для работы с таблицами из reftypes и сатюрейт кастов в инты одинаковый опкод
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
дополнительные опкоды у них не пересекаются, но все равно как-то странно они сгруппированы получаются
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
не понятно специально ли так или нет
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
Sergey Rubanov
нашел тут баг в текущей имплементации части reference types пропозала в вебките
https://bugs.webkit.org/show_bug.cgi?id=218644
ref-types в JSC остановились на этом PR: https://github.com/WebAssembly/reference-types/pull/87
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
я сейчас пытаюсь выяснить чего именно не хватает и добавить
источник

DB

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

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
@maxgraey а ты по булкам ничего не делал? 😄
источник

AS

Aλexander Syrotenko in WebAssembly — русскоговорящее сообщество
MaxGraey
Так там же далеко не одна причина) Или там есть прям самая-самая?
Зоопарк различных IR при копмпиляции с помощью LLVM : https://docs.google.com/presentation/d/11-VjSNNNJoRhPlLxFgvtb909it1WNdxTnQFipryfAPU/edit#slide=id.g7d334b12e5_0_844
источник

IP

Iaroslav Postovalov in WebAssembly — русскоговорящее сообщество
привет. можно ли создать на js jit-компилятор чего-нибудь в WASM IR?
источник

IP

Iaroslav Postovalov in WebAssembly — русскоговорящее сообщество
если можно, то есть ли для этого какая-нибудь инфраструктура?
источник

IP

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Aλexander Syrotenko
@maxgraey а ты по булкам ничего не делал? 😄
Нет я решил пока с этим повременить
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
ой, я тебя в слаке как раз пинганул, еще не прочитал тут к тому моменту 😅
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Iaroslav Postovalov
привет. можно ли создать на js jit-компилятор чего-нибудь в WASM IR?
В теории можно, на практике очень сложно и неэффективно выйдет. WebAssembly сугубо AOT таргет
источник

SR

Sergey Rubanov in WebAssembly — русскоговорящее сообщество
булки еще тоже в jsc надо
источник