My main interest are multiprocessor synchronization and concurrent
programming.
More specifically, I'm interested in developing and exploring robust
easy-to-use
infrastructures for concurrent programming, like Transactional Memory,
and also
in developing optimized ad-hoc solutions for widely used concurrent
data structures.
Publications
Journal
Special
Issue of DISC 2004: A Dynamic-Sized Nonblocking
Workstealing Deque [Distributed Computing 2006]
Danny Hendler, Yossi Lev, Mark Moir and Nir Shavit
[paper]
Conferences
tm_db: A Generic Debugging Library for Transactional Programs [to appear in PACT 2009]
Maurice Herlihy and Yossi Lev
[paper]
Scalable Reader-Writer Locks [to appear in SPAA 2009]
Yossi Lev, Victor Luchangco and Marek Olszewski
[paper]
Early Experience with a Commercial Hardware Transactional Memory Implementation [ASPLOS 2009]
Dave Dice, Yossi Lev, Mark Moir and Dan Nussbaum
[paper]
Split Hardware Transactions: True Nesting of Transactions Using
Best-Effort Hardware Transactional Memory [Best paper award in PPoPP 2008]
Yossi Lev and Jan-Willem Maessen
[paper]
[slides]
SNZI: Scalable Non-Zero Indicators [PODC 2007]
Faith Ellen, Yossi Lev, Victor Luchangco, and Mark Moir
[paper]
[slides]
A Simple Optimistic skip-list Algorithm [SIROCCO 2007] (breif announcement in OPODIS 2006)
Maurice Herlihy, Yossi Lev, Victor Luchangco, Nir Shavit
[paper]
[slides]
Hybrid Transactional Memory [ASPLOS 2006]
Peter Damron, Alexandra Fedorova, Yossi Lev, Victor Luchangco, Mark
Moir, and Dan Nussbaum
[paper]
[slides]
Dynamic Circular Work-Stealing Deque [SPAA 2005]
David Chase and Yossi Lev
[paper]
[slides]
Dynamic Memory ABP Work-Stealing [DISC 2004]
Danny Hendler, Yossi Lev and Nir Shavit
[paper][slides]
Workshops and Posters
Anatomy of a Scalable Software Transactional Memory [TRANSACT 2009]
Yossi Lev, Victor Luchangco, Virendra Marathe, Mark Moir, Dan Nussbaum and Marek Olszewski
[paper]
[slides]
Applications of the Adaptive Transactional Memory Test Platform
[TRANSACT 2008]
Dave Dice, Maurice Herlihy, Doug Lea, Yossi Lev, Victor Luchangco,
Wayne Mesard, Mark Moir, Kevin Moore and Dan Nussbaum
[paper]
[slides]
Integrating Transactional Memory into C++ [TRANSACT
2007]
Lawrence Crowl, Yossi Lev, Victor Luchangco, Mark Moir, and Dan Nussbaum
[paper]
[slides]
PhTM: Phased Transactional Memory [TRANSACT 2007]
Yossi Lev, Mark Moir, and Dan Nussbaum
[paper]
[slides]
Debugging with Transactional Memory [TRANSACT 2006]
Yossi Lev and Mark Moir
[paper]
[slides]
Towards a Safer Interaction with Transactional Memory [SCOOL 2005]
Yossi Lev and Jan-Willem Maessen
[paper]
[slides]
Fast Read Sharing Mechanism For Software Transactional Memory [poster
in PODC
2005]
Yossi Lev and Mark Moir
[paper]