USENIX Association - Latest News and Information
  • All Technology
  • AI
  • Autonomy
  • B2B Growth
  • Big Data
  • BioTech
  • ClimateTech
  • Consumer Tech
  • Cybersecurity
  • DevOps
  • Digital Marketing
  • Ecommerce
  • EdTech
  • Enterprise
  • FinTech
  • GovTech
  • Hardware
  • HealthTech
  • HRTech
  • LegalTech
  • Nanotech
  • PropTech
  • Quantum
  • Robotics
  • SaaS
  • SpaceTech
AllNewsDealsSocialBlogsVideosPodcastsDigests

Technology Pulse

EMAIL DIGESTS

Daily

Every morning

Weekly

Tuesday recap

Top Publishers

Top Creators

  • Ryan Allis

    Ryan Allis

    207 followers

  • Elon Musk

    Elon Musk

    79 followers

  • Sam Altman

    Sam Altman

    68 followers

  • Mark Cuban

    Mark Cuban

    56 followers

  • Jack Dorsey

    Jack Dorsey

    39 followers

See More →

Top Companies

  • SaasRise

    SaasRise

    209 followers

  • Anthropic

    Anthropic

    40 followers

  • OpenAI

    OpenAI

    22 followers

  • Hugging Face

    Hugging Face

    15 followers

  • xAI

    xAI

    12 followers

See More →

Top Investors

  • Andreessen Horowitz

    Andreessen Horowitz

    16 followers

  • Y Combinator

    Y Combinator

    15 followers

  • Sequoia Capital

    Sequoia Capital

    12 followers

  • General Catalyst

    General Catalyst

    8 followers

  • A16Z Crypto

    A16Z Crypto

    5 followers

See More →
NewsDealsSocialBlogsVideosPodcasts
USENIX Association

USENIX Association

Creator
0 followers

SREcon, OSDI, and leading systems/infra research talks

OSDI '20 - AGAMOTTO: How Persistent Is Your Persistent Memory Application?
Video•Apr 2, 2026

OSDI '20 - AGAMOTTO: How Persistent Is Your Persistent Memory Application?

The presentation introduced Agamoto, a symbolic‑execution framework designed to automatically uncover persistency bugs in applications that use Intel’s emerging persistent‑memory (PM) technology. By mapping PM directly into a process’s address space, developers can avoid file‑system overhead, but they must also manage explicit flush and fence instructions to guarantee durability. A survey of 63 real‑world PM bugs revealed two dominant, application‑independent patterns: missing flush/fence sequences (≈80% of cases) and redundant durability calls (≈11%). Leveraging these patterns, Agamoto augments the CLE symbolic executor with a three‑state PM model (clean, dirty, flushed) and injects bug‑oracles that fire on illegal state transitions, eliminating the need for hand‑written test suites or source‑code changes. The tool demonstrated its efficacy by discovering 84 previously unknown bugs across a range of open‑source PM libraries, dwarfing the three to four bugs found by competing tools such as PM‑Test and XF‑Detector. Developers confirmed many of the findings, and a follow‑up study showed that fixing identified performance‑related bugs could boost application throughput by up to 47%. Agamoto’s high‑coverage, low‑overhead approach promises to accelerate the adoption of persistent memory by providing developers with a turnkey debugging solution that catches both correctness and performance defects, reducing data‑loss risk and unlocking the technology’s latency‑close, non‑volatile benefits.

By USENIX Association