wasp mascot

WASP

Washington Advanced Systems for Programming

SCAT: Scalable Concurrency Abstractions via Transactions

We are investigating issues related to software transactions, a concurrency primitive that is easier-to-use and harder-to-implement than locks. Our work has considered language design, semantics, (software) implementation, and evaluation (for reliability and performance).

Relevant publications:

Available software (download after following links):

Current Contacts:

Dan Grossman, Steve Balensiefer, Aaron Kimball, Katherine Moore

Acknowledgments:

Michael Ringenburg, Benjamin Hindman, Tim Prouty, Eric Choi