Skip to main content

Showing 1–4 of 4 results for author: Cambronero, J P

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

    cs.LG cs.PF cs.SC

    LoopStack: a Lightweight Tensor Algebra Compiler Stack

    Authors: Bram Wasti, José Pablo Cambronero, Benoit Steiner, Hugh Leather, Aleksandar Zlateski

    Abstract: We present LoopStack, a domain specific compiler stack for tensor operations, composed of a frontend, LoopTool, and an efficient optimizing code generator, LoopNest. This stack enables us to compile entire neural networks and generate code targeting the AVX2, AVX512, NEON, and NEONfp16 instruction sets while incorporating optimizations often missing from other machine learning compiler backends. W… ▽ More

    Submitted 1 May, 2022; originally announced May 2022.

  2. arXiv:2110.05638  [pdf, other

    cs.SE cs.PL

    Searching for Replacement Classes

    Authors: Malavika Samak, Jose Pablo Cambronero, Martin C. Rinard

    Abstract: Software developers must often replace existing components in their systems to adapt to evolving environments or tooling. While traditional code search systems are effective at retrieving components with related functionality, it is much more challenging to retrieve components that can be used to directly replace existing functionality, as replacements must account for more fundamental program pro… ▽ More

    Submitted 11 October, 2021; originally announced October 2021.

    Comments: 11 pages, 3 figures

  3. arXiv:2104.09669  [pdf, other

    cs.PL

    Inferring Drop-in Binary Parsers from Program Executions

    Authors: Thurston H. Y. Dang, Jose P. Cambronero, Martin C. Rinard

    Abstract: We present BIEBER (Byte-IdEntical Binary parsER), the first system to model and regenerate a full working parser from instrumented program executions. To achieve this, BIEBER exploits the regularity (e.g., header fields and array-like data structures) that is commonly found in file formats. Key generalization steps derive strided loops that parse input file data and rewrite concrete loop bounds wi… ▽ More

    Submitted 19 April, 2021; originally announced April 2021.

  4. arXiv:1907.06535  [pdf, other

    cs.SE cs.HC

    Characterizing Developer Use of Automatically Generated Patches

    Authors: José Pablo Cambronero, Jiasi Shen, Jürgen Cito, Elena Glassman, Martin Rinard

    Abstract: We present a study that characterizes the way developers use automatically generated patches when fixing software defects. Our study tasked two groups of developers with repairing defects in C programs. Both groups were provided with the defective line of code. One was also provided with five automatically generated and validated patches, all of which modified the defective line of code, and one o… ▽ More

    Submitted 22 November, 2019; v1 submitted 15 July, 2019; originally announced July 2019.