Skip to main content

Showing 1–4 of 4 results for author: Pearce, O

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

    cs.PL cs.CR

    RustMC: Extending the GenMC stateless model checker to Rust

    Authors: Oliver Pearce, Julien Lange, Dan O'Keeffe

    Abstract: RustMC is a stateless model checker that enables verification of concurrent Rust programs. As both Rust and C/C++ compile to LLVM IR, RustMC builds on GenMC which provides a verification framework for LLVM IR. This enables the automatic verification of Rust code and any C/C++ dependencies. This tool paper presents the key challenges we addressed to extend GenMC. These challenges arise from Rust's… ▽ More

    Submitted 10 February, 2025; originally announced February 2025.

    Comments: 10 pages with a 2 page abstract, 5 figures with 2 figures in the abstract

  2. arXiv:2501.09862  [pdf, other

    cs.HC

    A Tale of Two Models: Understanding Data Workers' Internal and External Representations of Complex Data

    Authors: Connor Scully-Allison, Katy Williams, Stephanie Brink, Olga Pearce, Katherine E. Isaacs

    Abstract: Data workers may have a a different mental model of their data that the one reified in code. Understanding the organization of their data is necessary for analyzing data, be it through scripting, visualization or abstract thought. More complicated organizations, such as tables with attached hierarchies, may tax people's ability to think about and interact with data. To better understand and ultima… ▽ More

    Submitted 21 January, 2025; v1 submitted 16 January, 2025; originally announced January 2025.

  3. arXiv:2402.12203  [pdf, other

    cs.DC cs.PF cs.SE

    MPI Implementation Profiling for Better Application Performance

    Authors: Riley Shipley, Garrett Hooten, David Boehme, Derek Schafer, Anthony Skjellum, Olga Pearce

    Abstract: While application profiling has been a mainstay in the HPC community for years, profiling of MPI and other communication middleware has not received the same degree of exploration. This paper adds to the discussion of MPI profiling, contributing two general-purpose profiling methods as well as practical applications of these methods to an existing implementation. The ability to detect performance… ▽ More

    Submitted 19 February, 2024; originally announced February 2024.

    Comments: 7 pages, 11 figures

  4. Design Concerns for Integrated Scripting and Interactive Visualization in Notebook Environments

    Authors: Connor Scully-Allison, Ian Lumsden, Katy Williams, Jesse Bartels, Michela Taufer, Stephanie Brink, Abhinav Bhatele, Olga Pearce, Katherine E. Isaacs

    Abstract: Interactive visualization can support fluid exploration but is often limited to predetermined tasks. Scripting can support a vast range of queries but may be more cumbersome for free-form exploration. Embedding interactive visualization in scripting environments, such as computational notebooks, provides an opportunity to leverage the strengths of both direct manipulation and scripting. We investi… ▽ More

    Submitted 16 October, 2024; v1 submitted 9 May, 2022; originally announced May 2022.

    Comments: Submitted to IEEE VIS 2022

    Journal ref: in IEEE Transactions on Visualization and Computer Graphics, vol. 30, no. 9, pp. 6572-6585, 2024