Skip to main content

Showing 1–5 of 5 results for author: Powers, B

Searching in archive cs. Search in all archives.
.
  1. arXiv:1902.04738  [pdf, other

    cs.PL cs.DS cs.PF

    Mesh: Compacting Memory Management for C/C++ Applications

    Authors: Bobby Powers, David Tench, Emery D. Berger, Andrew McGregor

    Abstract: Programs written in C/C++ can suffer from serious memory fragmentation, leading to low utilization of memory, degraded performance, and application failure due to memory exhaustion. This paper introduces Mesh, a plug-in replacement for malloc that, for the first time, eliminates fragmentation in unmodified C/C++ applications. Mesh combines novel randomized algorithms with widely-supported virtual… ▽ More

    Submitted 16 February, 2019; v1 submitted 12 February, 2019; originally announced February 2019.

    Comments: Draft version, accepted at PLDI 2019

  2. Not So Fast: Analyzing the Performance of WebAssembly vs. Native Code

    Authors: Abhinav Jangda, Bobby Powers, Emery Berger, Arjun Guha

    Abstract: 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 WebAssembly is performance parity with native code; previous work reports near parity, with many applications compiled to WebAssembly running on average 10% slower than native code. However, this evaluation was limited to a suite… ▽ More

    Submitted 31 May, 2019; v1 submitted 25 January, 2019; originally announced January 2019.

    Comments: Accepted (to appear) at USENIX Annual Technical Conference 2019

  3. arXiv:1708.01910  [pdf, other

    cs.GT cs.LG

    Empathy in Bimatrix Games

    Authors: Brian Powers, Michalis Smyrnakis, Hamidou Tembine

    Abstract: Although the definition of what empathetic preferences exactly are is still evolving, there is a general consensus in the psychology, science and engineering communities that the evolution toward players' behaviors in interactive decision-making problems will be accompanied by the exploitation of their empathy, sympathy, compassion, antipathy, spitefulness, selfishness, altruism, and self-abnegati… ▽ More

    Submitted 6 August, 2017; originally announced August 2017.

    Comments: 24 pages, 9 figures

  4. Browsix: Bridging the Gap Between Unix and the Browser

    Authors: Bobby Powers, John Vilk, Emery D. Berger

    Abstract: Applications written to run on conventional operating systems typically depend on OS abstractions like processes, pipes, signals, sockets, and a shared file system. Porting these applications to the web currently requires extensive rewriting or hosting significant portions of code server-side because browsers present a nontraditional runtime environment that lacks OS functionality. This paper pr… ▽ More

    Submitted 29 April, 2019; v1 submitted 23 November, 2016; originally announced November 2016.

    Comments: Final version published at https://dl.acm.org/citation.cfm?doid=3037697.3037727

    Journal ref: ASPLOS 2017

  5. arXiv:1308.3258  [pdf, other

    cs.GT cs.DM

    Anti-Coordination Games and Stable Graph Colorings

    Authors: Jeremy Kun, Brian Powers, Lev Reyzin

    Abstract: Motivated by understanding non-strict and strict pure strategy equilibria in network anti-coordination games, we define notions of stable and, respectively, strictly stable colorings in graphs. We characterize the cases when such colorings exist and when the decision problem is NP-hard. These correspond to finding pure strategy equilibria in the anti-coordination games, whose price of anarchy we a… ▽ More

    Submitted 14 August, 2013; originally announced August 2013.

    Comments: Appearing in SAGT 2013