Skip to main content

Showing 1–6 of 6 results for author: Rucker, A

.
  1. arXiv:2303.02588  [pdf, ps, other

    cs.AR

    SatIn: Hardware for Boolean Satisfiability Inference

    Authors: Chenzhuo Zhu, Alexander C. Rucker, Yawen Wang, William J. Dally

    Abstract: This paper describes SatIn, a hardware accelerator for determining boolean satisfiability (SAT) -- an important problem in many domains including verification, security analysis, and planning. SatIn is based on a distributed associative array which performs short, atomic operations that can be composed into high level operations. To overcome scaling limitations imposed by wire delay, we extend… ▽ More

    Submitted 5 March, 2023; originally announced March 2023.

  2. arXiv:2302.06124  [pdf, other

    cs.AR

    Revet: A Language and Compiler for Dataflow Threads

    Authors: Alexander Rucker, Shiv Sundram, Coleman Smith, Matthew Vilim, Raghu Prabhakar, Fredrik Kjolstad, Kunle Olukotun

    Abstract: Spatial dataflow architectures such as reconfigurable dataflow accelerators (RDA) can provide much higher performance and efficiency than CPUs and GPUs. In particular, vectorized reconfigurable dataflow accelerators (vRDA) in recent literature represent a design point that enhances the efficiency of dataflow architectures with vectorization. Today, vRDAs can be exploited using either hardcoded ker… ▽ More

    Submitted 30 January, 2024; v1 submitted 13 February, 2023; originally announced February 2023.

    Comments: To appear in HPCA 2024

  3. arXiv:2211.03251  [pdf, other

    cs.PL cs.AR

    Stardust: Compiling Sparse Tensor Algebra to a Reconfigurable Dataflow Architecture

    Authors: Olivia Hsu, Alexander Rucker, Tian Zhao, Kunle Olukotun, Fredrik Kjolstad

    Abstract: We introduce Stardust, a compiler that compiles sparse tensor algebra to reconfigurable dataflow architectures (RDAs). Stardust introduces new user-provided data representation and scheduling language constructs for map** to resource-constrained accelerated architectures. Stardust uses the information provided by these constructs to determine on-chip memory placement and to lower to the Capstan… ▽ More

    Submitted 6 November, 2022; originally announced November 2022.

    Comments: 15 pages, 13 figures, 6 tables,

    ACM Class: D.3

  4. Capstan: A Vector RDA for Sparsity

    Authors: Alexander Rucker, Matthew Vilim, Tian Zhao, Yaqi Zhang, Raghu Prabhakar, Kunle Olukotun

    Abstract: This paper proposes Capstan: a scalable, parallel-patterns-based, reconfigurable dataflow accelerator (RDA) for sparse and dense tensor applications. Instead of designing for one application, we start with common sparse data formats, each of which supports multiple applications. Using a declarative programming model, Capstan supports application-independent sparse iteration and memory primitives t… ▽ More

    Submitted 22 September, 2021; v1 submitted 26 April, 2021; originally announced April 2021.

  5. arXiv:2002.10904  [pdf, other

    cs.LG stat.ML

    Reward Sha** for Human Learning via Inverse Reinforcement Learning

    Authors: Mark A. Rucker, Layne T. Watson, Matthew S. Gerber, Laura E. Barnes

    Abstract: Humans are spectacular reinforcement learners, constantly learning from and adjusting to experience and feedback. Unfortunately, this doesn't necessarily mean humans are fast learners. When tasks are challenging, learning can become unacceptably slow. Fortunately, humans do not have to learn tabula rasa, and learning speed can be greatly increased with learning aids. In this work we validate a new… ▽ More

    Submitted 15 December, 2022; v1 submitted 25 February, 2020; originally announced February 2020.

    Comments: This paper has been modified considerably for resubmission to Journal of Machine Learning Research, for source code, see https://github.com/mrucker/kpirl-kla

  6. arXiv:2002.08987  [pdf

    cs.NI cs.LG cs.PF

    Taurus: A Data Plane Architecture for Per-Packet ML

    Authors: Tushar Swamy, Alexander Rucker, Muhammad Shahbaz, Ishan Gaur, Kunle Olukotun

    Abstract: Emerging applications -- cloud computing, the internet of things, and augmented/virtual reality -- demand responsive, secure, and scalable datacenter networks. These networks currently implement simple, per-packet, data-plane heuristics (e.g., ECMP and sketches) under a slow, millisecond-latency control plane that runs data-driven performance and security policies. However, to meet applications' s… ▽ More

    Submitted 19 January, 2022; v1 submitted 12 February, 2020; originally announced February 2020.

    Comments: 16 pages