Skip to main content

Showing 1–12 of 12 results for author: Bond, D

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

    math.NA cs.CE

    A Note on the Reliability of Goal-Oriented Error Estimates for Galerkin Finite Element Methods with Nonlinear Functionals

    Authors: Brian N. Granzow, Stephen D. Bond, D. Thomas Seidl, Bernhard Endtmayer

    Abstract: We consider estimating the discretization error in a nonlinear functional $J(u)$ in the setting of an abstract variational problem: find $u \in \mathcal{V}$ such that $B(u,\varphi) = L(\varphi) \; \forall \varphi \in \mathcal{V}$, as approximated by a Galerkin finite element method. Here, $\mathcal{V}$ is a Hilbert space, $B(\cdot,\cdot)$ is a bilinear form, and $L(\cdot)$ is a linear functional.… ▽ More

    Submitted 11 June, 2025; originally announced June 2025.

    Comments: 6 pages

    Report number: SAND2025-07143O

  2. arXiv:2404.04621  [pdf, other

    cs.PL cs.DB

    IsoPredict: Dynamic Predictive Analysis for Detecting Unserializable Behaviors in Weakly Isolated Data Store Applications

    Authors: Chujun Geng, Spyros Blanas, Michael D. Bond, Yang Wang

    Abstract: This paper presents the first dynamic predictive analysis for data store applications under weak isolation levels, called Isopredict. Given an observed serializable execution of a data store application, Isopredict generates and solves SMT constraints to find an unserializable execution that is a feasible execution of the application. Isopredict introduces novel techniques that handle divergent ap… ▽ More

    Submitted 6 April, 2024; originally announced April 2024.

    Journal ref: Proc. ACM Program. Lang., Vol. 8, No. PLDI, Article 161. Publication date: June 2024

  3. Cocoon: Static Information Flow Control in Rust

    Authors: Ada Lamba, Max Taylor, Vincent Beardsley, Jacob Bambeck, Michael D. Bond, Zhiqiang Lin

    Abstract: Information flow control (IFC) provides confidentiality by enforcing noninterference, which ensures that high-secrecy values cannot affect low-secrecy values. Prior work introduces fine-grained IFC approaches that modify the programming language and use nonstandard compilation tools, impose run-time overhead, or report false secrecy leaks -- all of which hinder adoption. This paper presents Coco… ▽ More

    Submitted 18 March, 2024; v1 submitted 31 October, 2023; originally announced November 2023.

    Comments: Will be published in PACMPL(OOPSLA) in October 2024

  4. Linearization Errors in Discrete Goal-Oriented Error Estimation

    Authors: Brian N. Granzow, D. Thomas Seidl, Stephen D. Bond

    Abstract: This paper is concerned with goal-oriented a posteriori error estimation for nonlinear functionals in the context of nonlinear variational problems solved with continuous Galerkin finite element discretizations. A two-level, or discrete, adjoint-based approach for error estimation is considered. The traditional method to derive an error estimate in this context requires linearizing both the nonlin… ▽ More

    Submitted 19 July, 2023; v1 submitted 24 May, 2023; originally announced May 2023.

    Report number: SAND2023-03991O

  5. arXiv:2212.03054  [pdf, other

    cs.DC cs.OS

    DisTRaC: Accelerating High Performance Compute Processing for Temporary Data Storage

    Authors: Gabryel Mason-Williams, Dave Bond, Mark Basham

    Abstract: High Performance Compute (HPC) clusters often produce intermediate files as part of code execution and message passing is not always possible to supply data to these cluster jobs. In these cases, I/O goes back to central distributed storage to allow cross node data sharing. These systems are often high performance and characterised by their high cost per TB and sensitivity to workload type such as… ▽ More

    Submitted 6 December, 2022; originally announced December 2022.

    Comments: 5 pages, 4 figures

  6. Distilling the Real Cost of Production Garbage Collectors

    Authors: Zixian Cai, Stephen M. Blackburn, Michael D. Bond, Martin Maas

    Abstract: Abridged abstract: despite the long history of garbage collection (GC) and its prevalence in modern programming languages, there is surprisingly little clarity about its true cost. Without understanding their cost, crucial tradeoffs made by garbage collectors (GCs) go unnoticed. This can lead to misguided design constraints and evaluation criteria used by GC researchers and users, hindering the de… ▽ More

    Submitted 5 May, 2022; v1 submitted 14 December, 2021; originally announced December 2021.

    Comments: Camera-ready version

  7. arXiv:2107.05453  [pdf, other

    cs.AR

    Neat: Low-Complexity, Efficient On-Chip Cache Coherence

    Authors: Rui Zhang, Swarnendu Biswas, Vignesh Balaji, Michael D. Bond, Brandon Lucia

    Abstract: Cache coherence protocols such as MESI that use writer-initiated invalidation have high complexity and sometimes have poor performance and energy usage, especially under false sharing. Such protocols require numerous transient states, a shared directory, and support for core-to-core communication, while also suffering under false sharing. An alternative to MESI's writer-initiated invalidation is s… ▽ More

    Submitted 24 July, 2021; v1 submitted 12 July, 2021; originally announced July 2021.

  8. Crafty: Efficient, HTM-Compatible Persistent Transactions

    Authors: Kaan Genç, Michael D. Bond, Guoqing Harry Xu

    Abstract: Byte-addressable persistent memory, such as Intel/Micron 3D XPoint, is an emerging technology that bridges the gap between volatile memory and persistent storage. Data in persistent memory survives crashes and restarts; however, it is challenging to ensure that this data is consistent after failures. Existing approaches incur significant performance costs to ensure crash consistency. This paper in… ▽ More

    Submitted 20 April, 2020; v1 submitted 1 April, 2020; originally announced April 2020.

    Comments: 32 pages, 24 figures. To appear in PLDI 2020

    ACM Class: D.3.3; H.3.2

  9. arXiv:1907.08337  [pdf, ps, other

    cs.SE cs.PL

    Online Set-Based Dynamic Analysis for Sound Predictive Race Detection

    Authors: Jake Roemer, Michael D. Bond

    Abstract: Predictive data race detectors find data races that exist in executions other than the observed execution. Smaragdakis et al. introduced the causally-precedes (CP) relation and a polynomial-time analysis for sound (no false races) predictive data race detection. However, their analysis cannot scale beyond analyzing bounded windows of execution traces. This work introduces a novel dynamic analysis… ▽ More

    Submitted 18 July, 2019; originally announced July 2019.

  10. SmartTrack: Efficient Predictive Race Detection

    Authors: Jake Roemer, Kaan Genç, Michael D. Bond

    Abstract: Widely used data race detectors, including the state-of-the-art FastTrack algorithm, incur performance costs that are acceptable for regular in-house testing, but miss races detectable from the analyzed execution. Predictive analyses detect more data races in an analyzed execution than FastTrack detects, but at significantly higher performance cost. This paper presents SmartTrack, an algorithm t… ▽ More

    Submitted 8 April, 2020; v1 submitted 1 May, 2019; originally announced May 2019.

    Comments: Extended arXiv version of PLDI 2020 paper (adds Appendices A-E) #228 SmartTrack: Efficient Predictive Race Detection

  11. arXiv:1904.13088  [pdf, ps, other

    cs.PL

    Dependence-Aware, Unbounded Sound Predictive Race Detection

    Authors: Kaan Genç, Jake Roemer, Yufan Xu, Michael D. Bond

    Abstract: Data races are a real problem for parallel software, yet hard to detect. Sound predictive analysis observes a program execution and detects data races that exist in some other, unobserved execution. However, existing predictive analyses miss races because they do not scale to full program executions or do not precisely incorporate data and control dependence. This paper introduces two novel, sou… ▽ More

    Submitted 28 June, 2021; v1 submitted 30 April, 2019; originally announced April 2019.

  12. arXiv:cs/0504092  [pdf, ps, other

    cs.CC cond-mat.dis-nn nlin.AO

    On Optimality Condition of Complex Systems: Computational Evidence

    Authors: Victor Korotkikh, Galina Korotkikh, Darryl Bond

    Abstract: A general condition determining the optimal performance of a complex system has not yet been found and the possibility of its existence is unknown. To contribute in this direction, an optimization algorithm as a complex system is presented. The performance of the algorithm for any problem is controlled as a convex function with a single optimum. To characterize the performance optimums, certain… ▽ More

    Submitted 23 April, 2005; originally announced April 2005.

    Comments: 5 pages, 4 figures