scispace - formally typeset
M

Michael Spear

Researcher at Lehigh University

Publications -  94
Citations -  3073

Michael Spear is an academic researcher from Lehigh University. The author has contributed to research in topics: Transactional memory & Software transactional memory. The author has an hindex of 29, co-authored 93 publications receiving 2986 citations. Previous affiliations of Michael Spear include Microsoft & University of Rochester.

Papers
More filters
Book ChapterDOI

Fastpath speculative parallelization

TL;DR: A mathematical model of potential speedup is presented, parameterized by application characteristics and implementation constants, and preliminary results gleaned from two different Fastpath implementations are presented, each derived from an implementation of software transactional memory.
Proceedings ArticleDOI

Optimizing Persistent Memory Transactions

TL;DR: This work shows how to build concurrent persistent transactional memory from traditional software transactional memories and introduces general and model-specific optimizations that can substantially improve the performance of persistent transactions.
Proceedings ArticleDOI

Mounds: Array-Based Concurrent Priority Queues

TL;DR: Two mound algorithms are presented: the first achieves lock freedom via the use of a pure-software double-compare-and-swap (DCAS) and the second uses fine grained locks.
Journal ArticleDOI

Transactional Read-Modify-Write Without Aborts

TL;DR: This article presents a mechanism for dynamically reordering memory operations within a transaction so that read-modify-write operations on highly contended locations can be delayed until the very end of the transaction, thereby improving throughput and reducing wasted work.
Book ChapterDOI

Practical Non-blocking Unordered Lists

TL;DR: The list algorithms introduced in this paper are shown to scale well across a variety of benchmarks, making them suitable for use both as standalone lists, and as the foundation for wait-free stacks and non-resizable hash tables.