Search results

  1. Fine-Grained Resource Sharing for Concurrent GPGPU Kernels

    Chris Gregg, Jonathan Dorn, Kim Hazelwood, and Kevin Skadron,  University of Virginia General purpose GPU (GPGPU) programming frameworks such as OpenCL and CUDA allow running individual computation kernels sequentially on a device. However, in some cases ...

    jel - December 18, 2021 - 1:52 am

  2. Do We Need a Crystal Ball for Task Migration?

    Brandon Myers and Brandon Holt,  University of Washington For communication-intensive applications on distributed memory systems, performance is bounded by remote memory accesses. Task migration is a potential candidate for reducing network traffic in suc ...

    jel - December 18, 2021 - 1:52 am

  3. A Template Library to Integrate Thread Scheduling and Locality Management for NUMA Multiprocessors

    Zoltan Majo and Thomas R. Gross,  ETH Zurich Many multicore multiprocessors have a non-uniform memory architecture (NUMA), and for good performance, data and computations must be partitioned so that (ideally) all threads execute on the processor that hold ...

    jel - December 18, 2021 - 1:52 am

  4. Retrofitted Parallelism Considered Grossly Sub-Optimal

    paper analyzes such an implementation, but also explores an alternative implementation based on ... approach on average, and furthermore exhibits large superlinear speedups. The paper uses insights into the ...

    jel - December 18, 2021 - 1:52 am

  5. Parakeet: A Just-In-Time Parallel Accelerator for Python

    nonexpert programmers. However, these languages often sacrifice program speed for ease of use. This paper ...

    jel - December 18, 2021 - 1:52 am

  6. Concurrency Attacks

    largely unknown. In this paper, we present a preliminary study of concurrency attacks and the security ...

    jel - December 18, 2021 - 1:52 am

  7. CONCURRIT: Testing Concurrent Programs with Programmable State-Space Exploration

    Jacob Burnim, Tayfun Elmas, George Necula, and Koushik Sen,  University of California, Berkeley Testing is the most widely-used methodology for software validation. However, due to the nondeterministic interleavings of threads, traditional testing for con ...

    jel - December 18, 2021 - 1:52 am

  8. Understanding the Interleaving-Space Overlap across Inputs and Software Versions

    expensive in practice. In this position paper, we use open-source software to study how interleavings, data ...

    jel - December 18, 2021 - 2:52 am

  9. Modeling and Reasoning about DOM Events

    Benjamin S. Lerner, Matthew J. Carroll, Dan P. Kimmel, Hannah Quay-de la Vallee, and Shriram Krishnamurthi,  Brown University Web applications are fundamentally reactive. Code in a web page runs in reaction to events, which are triggered either by externa ...

    jel - December 17, 2021 - 1:52 pm

  10. Jigsaw: Efficient, Low-effort Mashup Isolation

    James Mickens, Microsoft Research;  Matthew Finifter, University of California, Berkeley A web application often includes content from a variety of origins. Securing such a mashup application is challenging because origins often distrust each other and wi ...

    jel - December 17, 2021 - 1:52 pm

  11. Social Networks Profile Mapping Using Games

    simple name or email string matching. In this paper, we propose a Game With A Purpose (GWAP) approach to ...

    jel - December 17, 2021 - 1:52 pm

  12. Hybrid Cloud Support for Large Scale Analytics and Web Processing

    Navraj Chohan, Anand Gupta, Chris Bunch, Kowshik Prakasam, and Chandra Krintz, University of California, Santa Barbara Platform-as-a-service (PaaS) systems, such as Google App Engine (GAE), simplify web application development and cloud deployment by prov ...

    jel - December 17, 2021 - 1:52 pm

  13. Poor Man's Social Network: Consistently Trade Freshness for Scalability

    scalability, in this paper we describe, implement, and evaluate a method that can simultaneously achieve ...

    jel - December 17, 2021 - 1:52 pm

  14. Executing Web Application Queries on a Partitioned Database

    determine how best to execute queries over partitioned data. This paper presents DIXIE, a SQL query planner, ...

    jel - December 17, 2021 - 2:52 pm

  15. Gibraltar: Exposing Hardware Devices to Web Pages Using AJAX

    Kaisen Lin,  UC San Diego;  David Chu,  James Mickens, Li Zhuang, and Feng Zhao,  Microsoft Research;  Jian Qiu,  National University of Singapore Gibraltar is a new framework for exposing hardware devices to web pages. Gibraltar’s fundamental insight is ...

    jel - December 17, 2021 - 2:52 pm

  16. LIBERATED: A Fully In-Browser Client and Server Web Application Debug and Test Environment

    to a database. The skill sets required for these two pieces are different. In this paper ...

    jel - December 17, 2021 - 2:52 pm

  17. JavaScript in JavaScript (js.js): Sandboxing Third-Party Scripts

    access to its entire application content. In this paper, we present js.js, a JavaScript interpreter ...

    jel - December 17, 2021 - 2:52 pm

  18. Aperator: Making Tweets Enable Actionable Commands on Third Party Web Applications

    in a MySQL database, and (b) execute the unexecuted commands found in the users tweets. This paper ...

    jel - December 17, 2021 - 2:52 pm

  19. The Click2NetFPGA Toolchain

    as a network packet processing application, into a hardware design. In this paper, we describe ...

    jel - December 17, 2021 - 2:52 pm

  20. A Scalable Server for 3D Metaverses

    Ewen Cheslack-Postava, Tahir Azim, Behram F.T. Mistree, and Daniel Reiter Horn,  Stanford University;  Jeff Terrace,  Princeton University;  Philip Levis,  Stanford University;  Michael J. Freedman,  Princeton University Metaverses are three-dimensional v ...

    jel - December 17, 2021 - 2:52 pm

  21. Design and Implementation of an Embedded Python Run-Time System

    Thomas W. Barr, Rebecca Smith, and Scott Rixner,  Rice University This paper presents the design ... be executed with low memory and speed overheads. Furthermore, this paper presents an evaluation of an ...

    jel - December 17, 2021 - 2:52 pm - 1 comment

  22. Mosh: An Interactive Remote Shell for Mobile Clients

    Keith Winstein and Hari Balakrishnan,  M.I.T. Computer Science and Artificial Intelligence Laboratory Mosh (mobile shell) is a remote terminal application that supports intermittent connectivity, allows roaming, and speculatively and safely echoes user key ...

    jel - December 17, 2021 - 2:52 pm

  23. Wimpy Nodes with 10GbE: Leveraging One-Sided Operations in Soft-RDMA to Boost Memcached

    as possible. In this paper, we propose a modified Memcached architecture to leverage the one-side ...

    jel - December 17, 2021 - 2:52 pm

  24. AddressSanitizer: A Fast Address Sanity Checker

    detect a limited set of bugs, or both. This paper presents AddressSanitizer, a new memory error detector. ...

    jel - December 17, 2021 - 3:52 pm

  25. TROPIC: Transactional Resource Orchestration Platform in the Cloud

    and the increasing sophistication of cloud services. This paper presents the design and implementation ...

    jel - December 17, 2021 - 3:52 pm

Pages