High Performance Client-Side Web Programming with SPOC and Js of ocaml
Résumé
We present WebSpoc, an OCaml GPGPU library targeting web applications that is built upon SPOC and js_of_ocaml. SPOC is an OCaml GPGPU library focusing on abstracting memory transfers, handling GPGPU computations and offering easy portability. Js_of_ocaml is the OCaml byte-code to JavaScript compiler. Thus, WebSpoc provides high performance computations from the web browser while benefiting from OCaml, and SPOC high level of abstraction to increase expressivity as well as productivity.