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