Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Engineering

PDF

Electronic Theses and Dissertations

2015

Concurrency

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

The Design, Implementation, And Refinement Of Wait-Free Algorithms And Containers, Steven Feldman Jan 2015

The Design, Implementation, And Refinement Of Wait-Free Algorithms And Containers, Steven Feldman

Electronic Theses and Dissertations

My research has been on the development of concurrent algorithms for shared memory systems that provide guarantees of progress. Research into such algorithms is important to developers implementing applications on mission critical and time sensitive systems. These guarantees of progress provide safety properties and freedom from many hazards, such as dead-lock, live-lock, and thread starvation. In addition to the safety concerns, the fine-grained synchronization used in implementing these algorithms promises to provide scalable performance in massively parallel systems. My research has resulted in the development of wait-free versions of the stack, hash map, ring buffer, vector, and a multi-word compare-and-swap …