论文标题

WebAssembly字节码的超值化

Superoptimization of WebAssembly Bytecode

论文作者

Cabrera-Arteaga, Javier, Donde, Shrinish, Gu, Jian, Floros, Orestis, Satabin, Lucas, Baudry, Benoit, Monperrus, Martin

论文摘要

通过快速采用WebAssembly的动机,我们提出了第一个功能管道,以支持WebAssembly字节码的超级优化。我们的管道可以在LLVM和蛋白质上使用。我们通过Rosetta代码项目的12个程序评估了超速级管道。我们的管道改善了12个程序中的8个代码部分的大小。我们通过两个案例研究讨论WebAssembly超级优化面临的挑战。

Motivated by the fast adoption of WebAssembly, we propose the first functional pipeline to support the superoptimization of WebAssembly bytecode. Our pipeline works over LLVM and Souper. We evaluate our superoptimization pipeline with 12 programs from the Rosetta code project. Our pipeline improves the code section size of 8 out of 12 programs. We discuss the challenges faced in superoptimization of WebAssembly with two case studies.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源