200 citations · 634 across the 27 of their papers we have counts for
6 papers · 1 filter
A Language-based Serverless Function Accelerator
Emily Herbert, Arjun Guha
Serverless computing is an approach to cloud computing that allows programmers to run serverless functions in response to external events. Serverless functions are priced at sub-se…
Automatic Failure Recovery for End-User Programs on Service Mobile Robots
Jenna Claire Hammond, Joydeep Biswas, Arjun Guha
For service mobile robots to be most effective, it must be possible for non-experts and even end-users to program them to do new tasks. Regardless of the programming method (e.g.,…
Model-Based Warp Overlapped Tiling for Image Processing Programs on GPUs
Abhinav Jangda, Arjun Guha
Domain-specific languages that execute image processing pipelineson GPUs, such as Halide and Forma, operate by 1) dividing the image into overlapped tiles, and 2) fusing loops to i…
Making High-Performance Robots Safe and Easy to Use for an Introduction to Computing
Joseph Spitzer, Joydeep Biswas, Arjun Guha
Robots are a popular platform for introducing computing and artificial intelligence to novice programmers. However, programming state-of-the-art robots is very challenging, and req…
Formal Foundations of Serverless Computing
Abhinav Jangda, Donald Pinckney, Yuriy Brun +1
Serverless computing (also known as functions as a service) is a new cloud computing abstraction that makes it easier to write robust, large-scale web services. In serverless compu…
Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code
Abhinav Jangda, Bobby Powers, Emery Berger +1
All major web browsers now support WebAssembly, a low-level bytecode intended to serve as a compilation target for code written in languages like C and C++. A key goal of WebAssemb…