Skip to main content

Showing 1–3 of 3 results for author: Terrill, C

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

    cs.LO cs.AR

    Efficiently Synthesizing Lowest Cost Rewrite Rules for Instruction Selection

    Authors: Ross Daly, Caleb Donovick, Caleb Terrill, Jackson Melchert, Priyanka Raina, Clark Barrett, Pat Hanrahan

    Abstract: Compiling programs to an instruction set architecture (ISA) requires a set of rewrite rules that map patterns consisting of compiler instructions to patterns consisting of ISA instructions. We synthesize such rules by constructing SMT queries, whose solutions represent two functionally equivalent programs. These two programs are interpreted as an instruction selection rewrite rule. Existing work i… ▽ More

    Submitted 17 May, 2024; v1 submitted 9 May, 2024; originally announced May 2024.

    Comments: 9 pages, 2 figures, in submission to FMCAD24, fixed small bugs in results generation, improved baseline comparison, improved background and writing clarity

  2. arXiv:2108.02313  [pdf, other

    cs.AR cs.AI cs.LG

    BEANNA: A Binary-Enabled Architecture for Neural Network Acceleration

    Authors: Caleb Terrill, Fred Chu

    Abstract: Modern hardware design trends have shifted towards specialized hardware acceleration for computationally intensive tasks like machine learning and computer vision. While these complex workloads can be accelerated by commercial GPUs, domain-specific hardware is far more optimal when needing to meet the stringent memory, throughput, and power constraints of mobile and embedded devices. This paper pr… ▽ More

    Submitted 4 August, 2021; originally announced August 2021.

    Comments: Summited on 7/31/2021 to MIT URTC

  3. arXiv:2104.09480  [pdf, other

    eess.SP cs.AR cs.IT

    FPGA Implementations of Layered MinSum LDPC Decoders Using RCQ Message Passing

    Authors: Caleb Terrill, Linfang Wang, Sean Chen, Chester Hulse, Calvin Kuo, Richard Wesel, Dariush Divsalar

    Abstract: Non-uniform message quantization techniques such as reconstruction-computation-quantization (RCQ) improve error-correction performance and decrease hardware complexity of low-density parity-check (LDPC) decoders that use a flooding schedule. Layered MinSum RCQ (L-msRCQ) enables message quantization to be utilized for layered decoders and irregular LDPC codes. We investigate field-programmable gate… ▽ More

    Submitted 19 April, 2021; originally announced April 2021.

    Comments: 6 pages, 5 figures, submitted to GLOBECOM 2021