2015
Transactional Tools for the Third Decade
Matthew Kilgore, Stephen Louie, Chao Wang, Tingzhe Zhou, Wenjia Ruan, Yujie Liu, and Michael Spear
TRANSACT 2015
Transactional Acceleration of Concurrent Data Structures
Yujie Liu, Tingzhe Zhou, and Michael Spear
SPAA 2015
Transactional Read-Modify-Write Without Aborts
Wenjia Ruan, Yujie Liu, and Michael Spear
ACM TACO 2015
2014
Dynamic-Sized Nonblocking Hash Tables
Yujie Liu, Kunlong Zhang, and Michael Spear
PODC 2014
A New API For Transactional Condition Synchronization
Chao Wang, Yujie Liu, and Michael Spear
WTTM 2014
Transaction-Friendly Condition Variables
Chao Wang, Yujie Liu, and Michael Spear
SPAA 2014
Towards Whatever-Scale Abstractions for Data-Driven Parallelism
Tim Harris, Maurice Herlihy, Yossi Lev, Yujie Liu, Victor Luchangco, Virendra Marathe, and Mark Moir
WRSC 2014
STAMP Need Not Be Considered Harmful
Wenjia Ruan, Yujie Liu, and Michael Spear
TRANSACT 2014
Transaction-Friendly Condition Variables
Chao Wang, Yujie Liu, and Michael Spear
TRANSACT 2014
Transactionalizing Legacy Code: An Experience Report Using GCC and Memcached
Wenjia Ruan, Trilok Vyas, Yujie Liu, and Michael Spear
ASPLOS 2014
2013
Boosting Timestamp-based Transactional Memory by Exploiting Hardware Cycle Counters
Wenjia Ruan, Yujie Liu, and Michael Spear
ACM TACO 2013
Practical Non-blocking Unordered Lists
Kunlong Zhang, Yujiao Zhao, Yajun Yang, Yujie Liu, and Michael Spear
DISC 2013
On the Relationship Between Delaying Operators and Language-Level Semantics
Wenjia Ruan, Yujie Liu, and Michael Spear
WTTM 2013
Mindicators: A Scalable Approach to Quiescence
Yujie Liu, Victor Luchangco, and Michael Spear
ICDCS 2013
Transactionalizing Legacy Code: An Experience Report Using GCC and Memcached
Trilok Vyas, Yujie Liu, and Michael Spear
TRANSACT 2013
Boosting Timestamp-based Transactional Memory by Exploiting Hardware Cycle Counters
Wenjia Ruan, Yujie Liu, and Michael Spear
TRANSACT 2013
Using Hardware Transactional Memory to Correct and Simplify a Readers-Writer Lock Algorithm
David Dice, Yossi Lev, Yujie Liu, Victor Luchangco, and Mark Moir
PPoPP 2013
On the Platform Specificity of STM Instrumentation Mechanisms
Wenjia Ruan, Yujie Liu, Chao Wang, and Michael Spear
CGO 2013
2012
Mounds: Array-Based Concurrent Priority Queues
Yujie Liu and Michael Spear
ICPP 2012
Delegation and Nesting in Best Effort Hardware Transactional Memory
Yujie Liu, Stephan Diestelhorst, and Michael Spear
SPAA 2012
A Lock-Free, Array-Based Priority Queue (Poster)
Yujie Liu and Michael Spear
PPoPP 2012
2011
Brief Announcement: A Nonblocking Set Optimized for Querying the Minimum Value
Yujie Liu and Michael Spear
PODC 2011
Toxic Transactions
Yujie Liu and Michael Spear
TRANSACT 2011