Steven Feldman


Steven Feldman
Send Mail

Biography

Steven Feldman completed his Ph.D. degree in December 2015 and joined Google in Mountain View, CA in January 2016.

Projects

Tervel

Tervel is a framework and library that unifies methodologies and techniques to enable the efficient implementation of wait-free algorithms. It includes a unified memory reclamation structure, progress assurance scheme, and a construct that limits recursive helping. It advocates a call-back centric design pattern to reduce code duplication, observable states, and improve code readability.

Publications

2017

Publications in Refereed Journals

Pierre LaBorde, Steven Feldman, Damian Dechev, A Wait-Free Hash Map, International Journal of Parallel Programming (IJPP), Springer, 45(3): 421-448, 2017.
Publisher's Page

2016

Publications in Refereed Journals

Steven Feldman, Carlos Valeraleon, Damian Dechev, An Efficient Wait-Free Vector, IEEE Transactional on Parallel and Distributed Systems (IEEE TPDS), 27(3): 654-667, May 2016.
Publisher's Page

Publications in Conference Proceedings

Ramin Izadpanah, Steven Feldman, Damian Dechev, A Methodology For Performance Analysis of Non-Blocking Algorithms Using Hardware and Software Metrics, In Proceedings of the 19th IEEE International Symposium on Object/component/service-oriented Real-time Distributed Computing (IEEE ISORC 2016), York, UK, May 2016.
Publisher's Page

2015

Publications in Refereed Journals

Steven Feldman, Damian Dechev, A Wait-Free Multi-Producer Multi-Consumer Ring Buffer, ACM SIGAPP Applied Computing Review, Volume 15, Issue 3, October 2015.
Publisher's Page

Steven Feldman, Pierre LaBorde, Damian Dechev, A Wait-Free Multi-Word Compare-and-Swap Operation, International Journal of Parallel Programming (IJPP), Springer, 43(4): 572596, February 2015.
Publisher's Page

Workshop Participation

Steven Feldman, Deli Zhang, Damian Dechev, James Brandt, Extending LDMS to Enable Performance Monitoring in Multi-Core Applications, In Proceedings of the Monitoring and Analysis for High Performance Computing Systems Plus Applications (HPCMASPA) Workshop at IEEE Cluster 2015, Chicago, IL, September 2015.
Publisher's Page

Publications in Conference Proceedings

Steven Feldman, Pierre LaBorde, Damian Dechev, Tervel: A Unification of Descriptor-based Techniques for Non-blocking Programming, In Proceedings of the 15th IEEE International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XV), Samos, Greece, July 2015.
Publisher's Page

Andrew Barrington, Steven Feldman, Damian Dechev, A Scalable Multi-Producer Multi-Consumer Wait-Free Ring Buffer, In Proceedings of the 30th ACM/SIGAPP Symposium on Applied Computing (ACM SAC 2015), Salamanca, Spain, April 2015.
Publisher's Page

2013

Publications in Refereed Journals

Damian Dechev, Pierre LaBorde, Steven Feldman, LC/DC: Lockless Containers and Data Concurrency: A Novel Nonblocking Container Library for Multicore Applications, IEEE Access, 1: 428-435, September 2013.
Publisher's Page

Publications in Conference Proceedings

Steven Feldman, Akshatha Bhat, Pierre LaBorde, Qing Yi, Damian Dechev, Effective Use of Non-blocking Data Structures in a Deduplication Application, In Proceedings of the 4th ACM Conference on Systems, Programming, Languages and Applications: Software for Humanity (ACM SPLASH/Wavefront 2013), Indianapolis, IN, October 2013.
Publisher's Page

Steven Feldman, Pierre LaBorde, Damian Dechev, A Practical Wait-Free Multi-Word Compare-and-Swap Operation, In Proceedings of the Many-Core Architecture Research Community Symposium, ACM Conference on Systems, Programming, Languages and Applications: Software for Humanity (ACM SPLASH/MARC 2013), Indianapolis, IN, October 2013.
Publisher's Page

Steven Feldman, Pierre LaBorde, Damian Dechev, Concurrent Multi-level Arrays: Wait-free Extensible Hash Maps, In Proceedings of the 13th IEEE International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), Samos, Greece, July 2013, Acceptance Rate 20%, Best Paper Award.
Publisher's Page

2012

Publications in Refereed Journals

Steven Feldman, Emile Kanhai, Damian Dechev, Lock-Free Concurrent Hash Tables, In Science Magazine, Brief Announcement, Special Feature: International Science & Engineering Visualization Challenge 2011, February 2012.

2011

Workshop Participation

Steven Feldman, Pierre LaBorde, Damian Dechev, A Lock-Free Concurrent Hash Table Design for Effective Information Storage and Retrieval on Large Data Sets, In Proceedings of the Fifteenth Annual High Performance Embedded Computing Workshop (HPEC 2011), MIT Lincoln Laboratory, Lexington, MA, September 2011.
Publisher's Page

Publications in Conference Proceedings

Steven Feldman, Pierre LaBorde, Damian Dechev, Facilitating Efficient Parallelization of Information Storage and Retrieval on Large Data Sets, Brief Announcement, In Proceedings of the 25th ACM International Conference on Supercomputing (ICS 2011), Tuscon, AZ, May-June 2011.
Publisher's Page