To contribute to this archive with a new technical report, see the instructions on how to submit to the CS Technical Reports Archive.

Recent Submissions

  • Sensor-Based Risk Perception for Drivers Under Adverse Environment 

    Zhao, Wei (2018-08-18)
    Due to factors such as snow and ice impeding drivers’ vision, automobile accidents significantly rise during winter months. This study sets forth an automated evaluation network of the Risk Perceived Ability (RPA) for ...
  • Dynamic Query Re-Planning Using QOOP 

    Mahajan, Kshiteej; Chowdhury, Mosharaf; Akella, Aditya; Chawla, Shuchi (2018-09-27)
    Modern data processing clusters are highly dynamic – both in terms of the number of concurrently running jobs and their resource usage. To improve job performance, recent works have focused on optimizing the cluster scheduler ...
  • Exploration on Deep Drug Discovery: Representation and Learning 

    Liu, Shengchao (2018-09-20)
    Virtual (computational) high-throughput screening provides a strategy for prioritizing compounds for experimental screens, but the choice of virtual screening algorithm depends on the dataset and evaluation strategy. We ...
  • A Formula That Generates Hash Collisions 

    Brockmann, Andrew (2018-08-08)
    We present an explicit formula that produces hash collisions for the Merkle-Damgard construction. The formula works for arbitrary choice of message block and irrespective of the standardized constants used in hash functions, ...
  • Overreliance on Classical Computing in Quantum Factorization 

    Brockmann, Andrew (2018-08-08)
    A 2012 quantum experiment factored 143 after performing some simplifications classically. Further research demonstrated that that experiment arguably performed the quantum factorizations of other numbers too, such as 56153. ...
  • Deep Learning for Entity Matching: A Design Space Exploration 

    Mudgal Sunil Kumar, Sidharth (2018-05-15)
    Entity matching (EM) finds data instances that refer to the same real-world entity. In this thesis we examine applying deep learning (DL) to EM, to understand DL's benefits and limitations. We review many DL solutions that ...
  • Error Backprojection Algorithms for Non-Line-of-Sight Imaging 

    La Manna, Marco; Kine, Fiona; Breitbach, Eric; Jackson, Jonathan; Velten, Andreas (2017-10-18)
    Recent advances in computer vision and inverse light transport theory have resulted in several non-line-of-sight imaging techniques. These techniques use photon time-of-flight information encoded in light after multiple, ...
  • What Are Optimal Coding Functions for Time-of-Flight Imaging? 

    Gupta, Mohit; Velten, Andreas; Nayer, Shree; Breitbach, Eric (2017-06-26)
    The depth resolution achieved by a continuous wave time-of-flight (C-ToF) imaging system is determined by the coding (modulation and demodulation) functions that it uses. Almost all current C-ToF systems use sinusoid or ...
  • Quickstep: A Data Platform Based on the Scaling-In Approach 

    Jignesh M. Patel; Harshad Deshmukh; Jianqiao Zhu; Hakan Memisoglu; Navneet Potti; Saket Saurabh; Marc Spehlmann; Zuyu Zhang (2017-06-19)
    Modern servers pack enough storage and computing power that just a decade ago was spread across a modest- sized cluster. This paper presents a prototype system, called Quickstep, to exploit the large amount of paral- lelism ...
  • A New Abstraction Framework for Affine Transformers 

    Reps, Thomas; Sharma, Tushar (2017-05-16)
    Abstract. This paper addresses the problem of abstracting a set of affine transformers v' = v C + d, where v and v' represent the pre-state and post-state, respectively. We introduce a framework to harness any base abstract ...
  • Supporting Proofs for Control-Flow Recovery from Partial Failure Reports 

    Ohmann, Peter; Brooks, Alexander; D'Antoni, Loris; Liblit, Ben (2017-04-28)
    Debugging post-deployment failures is difficult, in part because failure reports from these applications usually provide only partial information about what occurred during the failing execution. We introduce approaches ...
  • Clarinet: WAN-Aware Optimization for Analytics Queries 

    Viswanathan, Raajay; Ananthanarayanan, Ganesh; Akella, Aditya (2017-03-08)
    Recent work has made the case for geo-distributed analytics, where data collected and stored at multiple datacenters and edge sites world-wide is analyzed in situ to drive operational and management decisions. A key issue ...
  • Dissolve: A Distributed SAT Solver Based on Stalmarck's Method 

    Henry, Julien; Thakur, Aditya; Kidd, Nicholas; Reps, Thomas (2017-03-08)
    Creating an effective parallel SAT solver is known to be a challenging task. At present, the most efficient implementations of parallel SAT solvers are portfolio solvers with some heuristics to share learnt clauses. In ...
  • Compositional Recurrence Analysis Revisited 

    Kincaid, Zachary; Breck, Jason; Forouhi Boroujeni, Ashkan; Reps, Thomas (2017-03-08)
    Compositional recurrence analysis (CRA) is a static-analysis method based on a combination of symbolic analysis and abstract interpretation. This paper addresses the problem of creating a context-sensitive interprocedural ...
  • Some Submodular Data-Poisoning Attacks on Machine Learners 

    Mei, Shike; Zhu, Xiaojin (2017-03-08)
    We study data-poisoning attacks using a machine teaching framework. For a family of NP-hard attack problems we pose them as submodular function maximization, thereby inheriting efficient greedy algorithms with theoretical ...
  • Synthesis of Machine Code: Algorithms and Applications 

    Srinivasan, Venkatesh (2017-03-08)
    The analysis of binaries has gotten an increasing amount of attention from the academic community in the last decade. The results of binary analysis have been predominantly used to answer questions about the properties of ...
  • Titan: Fair Packet Scheduling for Commodity Multiqueue NICs 

    Stephens, Brent; Singhvi, Arjun; Akella, Aditya; Swift, Michael (2017-02-07)
    The performance of an OS’s networking stack can be measured by its achieved throughput, CPU utilization, latency, and per-flow fairness. To be able to drive increasing line-rates at 10Gbps and beyond, modern OS networking ...
  • Reducing GPU Address Translation Overhead with Virtual Caching 

    Yoon, Hongil; Lowe-Power, Jason; Sohi, Gurindar S. (2016-12-05)
    Heterogeneous computing on tightly-integrated CPU-GPU systems is ubiquitous, and to increase programmability, many of these systems support virtual address accesses from GPU hardware. However, there is no free lunch. ...
  • Encoding Optimal Customized Coverage Instrumentation 

    Ohmann, Peter; Brown, David Bingham; Neelakandan, Naveen; Linderoth, Jeff; Liblit, Ben (2016-08-26)
    Program coverage is an important software quality metric. Coverage is most commonly gathered in the testing lab during development. However, developers also sometimes use inexpensive forms of program coverage in ...
  • Fast Control Plane Analysis Using an Abstract Representation 

    Gember-Jacobson, Aaron; Viswanathan, Raajay; Akella, Aditya; Mahajan, Ratul (2016-08-19)
    Networks employ complex, and hence error-prone, routing control plane configurations. In many cases, the impact of errors manifests only under failures and leads to devastating effects. Thus, it is important to proactively ...

View more