BibTeX records: Michael F. Spear

download as .bib file

@inproceedings{DBLP:conf/IEEEpact/ShengHS23,
  author       = {Yaodong Sheng and
                  Ahmed Hassan and
                  Michael F. Spear},
  title        = {Separating Mechanism from Policy in {STM}},
  booktitle    = {32nd International Conference on Parallel Architectures and Compilation
                  Techniques, {PACT} 2023, Vienna, Austria, October 21-25, 2023},
  pages        = {279--296},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/PACT58117.2023.00031},
  doi          = {10.1109/PACT58117.2023.00031},
  timestamp    = {Tue, 09 Jan 2024 17:46:33 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/ShengHS23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wdag/AksenovAFS23,
  author       = {Vitaly Aksenov and
                  Michael Anoprenko and
                  Alexander Fedorov and
                  Michael F. Spear},
  editor       = {Rotem Oshman},
  title        = {Brief Announcement: BatchBoost: Universal Batching for Concurrent
                  Data Structures},
  booktitle    = {37th International Symposium on Distributed Computing, {DISC} 2023,
                  October 10-12, 2023, L'Aquila, Italy},
  series       = {LIPIcs},
  volume       = {281},
  pages        = {35:1--35:7},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2023},
  url          = {https://doi.org/10.4230/LIPIcs.DISC.2023.35},
  doi          = {10.4230/LIPICS.DISC.2023.35},
  timestamp    = {Mon, 05 Feb 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/wdag/AksenovAFS23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ppopp/2022,
  editor       = {Jaejin Lee and
                  Kunal Agrawal and
                  Michael F. Spear},
  title        = {PPoPP '22: 27th {ACM} {SIGPLAN} Symposium on Principles and Practice
                  of Parallel Programming, Seoul, Republic of Korea, April 2 - 6, 2022},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3503221},
  doi          = {10.1145/3503221},
  isbn         = {978-1-4503-9204-4},
  timestamp    = {Sun, 12 Jun 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/2022.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/SinghDZBZGSTS21,
  author       = {Abhishek Singh and
                  Shail Dave and
                  Pantea Zardoshti and
                  Robert Brotzman and
                  Chao Zhang and
                  Xiaochen Guo and
                  Aviral Shrivastava and
                  Gang Tan and
                  Michael F. Spear},
  title        = {{SPX64:} {A} Scratchpad Memory for General-purpose Microprocessors},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {18},
  number       = {1},
  pages        = {14:1--14:26},
  year         = {2021},
  url          = {https://doi.org/10.1145/3436730},
  doi          = {10.1145/3436730},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/SinghDZBZGSTS21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icdcs/RodriguezHS21,
  author       = {Matthew Rodriguez and
                  Ahmed Hassan and
                  Michael F. Spear},
  title        = {Exploiting Locality in Scalable Ordered Maps},
  booktitle    = {41st {IEEE} International Conference on Distributed Computing Systems,
                  {ICDCS} 2021, Washington DC, USA, July 7-10, 2021},
  pages        = {998--1008},
  publisher    = {{IEEE}},
  year         = {2021},
  url          = {https://doi.org/10.1109/ICDCS51616.2021.00099},
  doi          = {10.1109/ICDCS51616.2021.00099},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icdcs/RodriguezHS21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/ShengHS21,
  author       = {Yaodong Sheng and
                  Ahmed Hassan and
                  Michael F. Spear},
  editor       = {Kunal Agrawal and
                  Yossi Azar},
  title        = {Semantic Conflict Detection for Transactional Data Structure Libraries},
  booktitle    = {{SPAA} '21: 33rd {ACM} Symposium on Parallelism in Algorithms and
                  Architectures, Virtual Event, USA, 6-8 July, 2021},
  pages        = {446--448},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3409964.3461826},
  doi          = {10.1145/3409964.3461826},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/spaa/ShengHS21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/RodriguezHS20,
  author       = {Matthew Rodriguez and
                  Ahmed Hassan and
                  Michael F. Spear},
  editor       = {Vivek Sarkar and
                  Hyesoon Kim},
  title        = {Exploiting Locality in Scalable Ordered Maps},
  booktitle    = {{PACT} '20: International Conference on Parallel Architectures and
                  Compilation Techniques, Virtual Event, GA, USA, October 3-7, 2020},
  pages        = {351--352},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3410463.3414665},
  doi          = {10.1145/3410463.3414665},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/RodriguezHS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/RodriguezS20,
  author       = {Matthew Rodriguez and
                  Michael F. Spear},
  editor       = {Jos{\'{e}} Nelson Amaral and
                  Lizy Kurian John and
                  Xipeng Shen},
  title        = {Optimizing Linearizable Bulk Operations on Data Structures},
  booktitle    = {{ICPP} 2020: 49th International Conference on Parallel Processing,
                  Edmonton, AB, Canada, August 17-20, 2020},
  pages        = {24:1--24:10},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3404397.3404414},
  doi          = {10.1145/3404397.3404414},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpp/RodriguezS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/ZardoshtiSVS20,
  author       = {Pantea Zardoshti and
                  Michael F. Spear and
                  Aida Vosoughi and
                  Garret Swart},
  title        = {Understanding and Improving Persistent Transactions on Optane{\texttrademark}
                  {DC} Memory},
  booktitle    = {2020 {IEEE} International Parallel and Distributed Processing Symposium
                  (IPDPS), New Orleans, LA, USA, May 18-22, 2020},
  pages        = {348--357},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/IPDPS47924.2020.00044},
  doi          = {10.1109/IPDPS47924.2020.00044},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ipps/ZardoshtiSVS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/podc/RodriguezS20,
  author       = {Matthew Rodriguez and
                  Michael F. Spear},
  editor       = {Yuval Emek and
                  Christian Cachin},
  title        = {Brief Announcement: On Implementing Software Transactional Memory
                  in the {C++} Memory Model},
  booktitle    = {{PODC} '20: {ACM} Symposium on Principles of Distributed Computing,
                  Virtual Event, Italy, August 3-7, 2020},
  pages        = {224--226},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3382734.3405746},
  doi          = {10.1145/3382734.3405746},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/podc/RodriguezS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/ZardoshtiZBSS19,
  author       = {Pantea Zardoshti and
                  Tingzhe Zhou and
                  Pavithra Balaji and
                  Michael L. Scott and
                  Michael F. Spear},
  title        = {Simplifying Transactional Memory Support in {C++}},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {16},
  number       = {3},
  pages        = {25:1--25:24},
  year         = {2019},
  url          = {https://doi.org/10.1145/3328796},
  doi          = {10.1145/3328796},
  timestamp    = {Sat, 08 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/ZardoshtiZBSS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/ZardoshtiZLS19,
  author       = {Pantea Zardoshti and
                  Tingzhe Zhou and
                  Yujie Liu and
                  Michael F. Spear},
  title        = {Optimizing Persistent Memory Transactions},
  booktitle    = {28th International Conference on Parallel Architectures and Compilation
                  Techniques, {PACT} 2019, Seattle, WA, USA, September 23-26, 2019},
  pages        = {219--231},
  publisher    = {{IEEE}},
  year         = {2019},
  url          = {https://doi.org/10.1109/PACT.2019.00025},
  doi          = {10.1109/PACT.2019.00025},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/ZardoshtiZLS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/ZhouMS19,
  author       = {Tingzhe Zhou and
                  Maged M. Michael and
                  Michael F. Spear},
  title        = {A Practical, Scalable, Relaxed Priority Queue},
  booktitle    = {Proceedings of the 48th International Conference on Parallel Processing,
                  {ICPP} 2019, Kyoto, Japan, August 05-08, 2019},
  pages        = {57:1--57:10},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3337821.3337911},
  doi          = {10.1145/3337821.3337911},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icpp/ZhouMS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/ZhouZS19,
  author       = {Tingzhe Zhou and
                  Pantea Zardoshti and
                  Michael F. Spear},
  editor       = {Christian Scheideler and
                  Petra Berenbrink},
  title        = {Optimizing Persistent Transactions (Brief Announcement)},
  booktitle    = {The 31st {ACM} on Symposium on Parallelism in Algorithms and Architectures,
                  {SPAA} 2019, Phoenix, AZ, USA, June 22-24, 2019},
  pages        = {169--170},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3323165.3323176},
  doi          = {10.1145/3323165.3323176},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/spaa/ZhouZS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/topc/AgrawalLS18,
  author       = {Kunal Agrawal and
                  I{-}Ting Angelina Lee and
                  Michael F. Spear},
  title        = {Introduction to Special Issue on SPAA'15},
  journal      = {{ACM} Trans. Parallel Comput.},
  volume       = {4},
  number       = {4},
  pages        = {16:1--16:2},
  year         = {2018},
  url          = {https://doi.org/10.1145/3226041},
  doi          = {10.1145/3226041},
  timestamp    = {Thu, 19 Nov 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/topc/AgrawalLS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wdag/DalyHSP18,
  author       = {Henry Daly and
                  Ahmed Hassan and
                  Michael F. Spear and
                  Roberto Palmieri},
  editor       = {Ulrich Schmid and
                  Josef Widder},
  title        = {{NUMASK:} High Performance Scalable Skip List for {NUMA}},
  booktitle    = {32nd International Symposium on Distributed Computing, {DISC} 2018,
                  New Orleans, LA, USA, October 15-19, 2018},
  series       = {LIPIcs},
  volume       = {121},
  pages        = {18:1--18:19},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2018},
  url          = {https://doi.org/10.4230/LIPIcs.DISC.2018.18},
  doi          = {10.4230/LIPICS.DISC.2018.18},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/wdag/DalyHSP18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/JenkinsZS17,
  author       = {Louis Jenkins and
                  Tingzhe Zhou and
                  Michael F. Spear},
  title        = {Redesigning Go's Built-In Map to Support Concurrent Operations},
  booktitle    = {26th International Conference on Parallel Architectures and Compilation
                  Techniques, {PACT} 2017, Portland, OR, USA, September 9-13, 2017},
  pages        = {14--26},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/PACT.2017.45},
  doi          = {10.1109/PACT.2017.45},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/JenkinsZS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/ZhouZS17,
  author       = {Tingzhe Zhou and
                  Pantea Zardoshti and
                  Michael F. Spear},
  title        = {Practical Experience with Transactional Lock Elision},
  booktitle    = {46th International Conference on Parallel Processing, {ICPP} 2017,
                  Bristol, United Kingdom, August 14-17, 2017},
  pages        = {81--90},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/ICPP.2017.17},
  doi          = {10.1109/ICPP.2017.17},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpp/ZhouZS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/memsys/GarmanGS17,
  author       = {Christopher Garman and
                  Xiaochen Guo and
                  Michael F. Spear},
  title        = {A study of unnecessary write backs},
  booktitle    = {Proceedings of the International Symposium on Memory Systems, {MEMSYS}
                  2017, Alexandria, VA, USA, October 02 - 05, 2017},
  pages        = {127--129},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3132402.3132438},
  doi          = {10.1145/3132402.3132438},
  timestamp    = {Thu, 19 Nov 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/memsys/GarmanGS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/opodis/ZhouLS17,
  author       = {Tingzhe Zhou and
                  Victor Luchangco and
                  Michael F. Spear},
  editor       = {James Aspnes and
                  Alysson Bessani and
                  Pascal Felber and
                  Jo{\~{a}}o Leit{\~{a}}o},
  title        = {Extending Transactional Memory with Atomic Deferral},
  booktitle    = {21st International Conference on Principles of Distributed Systems,
                  {OPODIS} 2017, Lisbon, Portugal, December 18-20, 2017},
  series       = {LIPIcs},
  volume       = {95},
  pages        = {7:1--7:17},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2017},
  url          = {https://doi.org/10.4230/LIPIcs.OPODIS.2017.7},
  doi          = {10.4230/LIPICS.OPODIS.2017.7},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/opodis/ZhouLS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/ZhouLS17,
  author       = {Tingzhe Zhou and
                  Victor Luchangco and
                  Michael F. Spear},
  editor       = {Christian Scheideler and
                  Mohammad Taghi Hajiaghayi},
  title        = {Hand-Over-Hand Transactions with Precise Memory Reclamation},
  booktitle    = {Proceedings of the 29th {ACM} Symposium on Parallelism in Algorithms
                  and Architectures, {SPAA} 2017, Washington DC, USA, July 24-26, 2017},
  pages        = {255--264},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3087556.3087587},
  doi          = {10.1145/3087556.3087587},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/spaa/ZhouLS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/ZhouLS17a,
  author       = {Tingzhe Zhou and
                  Victor Luchangco and
                  Michael F. Spear},
  editor       = {Christian Scheideler and
                  Mohammad Taghi Hajiaghayi},
  title        = {Brief Announcement: Extending Transactional Memory with Atomic Deferral},
  booktitle    = {Proceedings of the 29th {ACM} Symposium on Parallelism in Algorithms
                  and Architectures, {SPAA} 2017, Washington DC, USA, July 24-26, 2017},
  pages        = {371--373},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3087556.3087600},
  doi          = {10.1145/3087556.3087600},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/spaa/ZhouLS17a.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/eurosys/WangS16,
  author       = {Chao Wang and
                  Michael F. Spear},
  editor       = {Cristian Cadar and
                  Peter R. Pietzuch and
                  Kimberly Keeton and
                  Rodrigo Rodrigues},
  title        = {Practical condition synchronization for transactional memory},
  booktitle    = {Proceedings of the Eleventh European Conference on Computer Systems,
                  EuroSys 2016, London, United Kingdom, April 18-21, 2016},
  pages        = {32:1--32:16},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2901318.2901342},
  doi          = {10.1145/2901318.2901342},
  timestamp    = {Mon, 01 Mar 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/eurosys/WangS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/memsys/GuoSST16,
  author       = {Xiaochen Guo and
                  Aviral Shrivastava and
                  Michael F. Spear and
                  Gang Tan},
  editor       = {Bruce L. Jacob},
  title        = {Languages Must Expose Memory Heterogeneity},
  booktitle    = {Proceedings of the Second International Symposium on Memory Systems,
                  {MEMSYS} 2016, Alexandria, VA, USA, October 3-6, 2016},
  pages        = {251--256},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2989081.2989122},
  doi          = {10.1145/2989081.2989122},
  timestamp    = {Mon, 03 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/memsys/GuoSST16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/podc/SchaubS16,
  author       = {Adam Schaub and
                  Michael F. Spear},
  title        = {Towards migrating computation to distributed memory caches},
  booktitle    = {Proceedings of the 4th Workshop on Distributed Cloud Computing, DCC@PODC
                  2016, Chicago, IL, USA, July 25, 2016},
  pages        = {10:1--10:6},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2955193.2955202},
  doi          = {10.1145/2955193.2955202},
  timestamp    = {Thu, 19 Nov 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/podc/SchaubS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/LiuGPS15,
  author       = {Yujie Liu and
                  Justin Gottschlich and
                  Gilles Pokam and
                  Michael F. Spear},
  title        = {TSXProf: Profiling Hardware Transactions},
  booktitle    = {2015 International Conference on Parallel Architectures and Compilation,
                  {PACT} 2015, San Francisco, CA, USA, October 18-21, 2015},
  pages        = {75--86},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/PACT.2015.28},
  doi          = {10.1109/PACT.2015.28},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/LiuGPS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/LiuZS15,
  author       = {Yujie Liu and
                  Tingzhe Zhou and
                  Michael F. Spear},
  editor       = {Guy E. Blelloch and
                  Kunal Agrawal},
  title        = {Transactional Acceleration of Concurrent Data Structures},
  booktitle    = {Proceedings of the 27th {ACM} on Symposium on Parallelism in Algorithms
                  and Architectures, {SPAA} 2015, Portland, OR, USA, June 13-15, 2015},
  pages        = {244--253},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2755573.2755598},
  doi          = {10.1145/2755573.2755598},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/spaa/LiuZS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wdag/RuanS15,
  author       = {Wenjia Ruan and
                  Michael F. Spear},
  editor       = {Yoram Moses},
  title        = {Hybrid Transactional Memory Revisited},
  booktitle    = {Distributed Computing - 29th International Symposium, {DISC} 2015,
                  Tokyo, Japan, October 7-9, 2015, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {9363},
  pages        = {215--231},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-662-48653-5\_15},
  doi          = {10.1007/978-3-662-48653-5\_15},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/wdag/RuanS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@incollection{DBLP:conf/cost/SpearRLV15,
  author       = {Michael F. Spear and
                  Wenjia Ruan and
                  Yujie Liu and
                  Trilok Vyas},
  editor       = {Rachid Guerraoui and
                  Paolo Romano},
  title        = {Case Study: Using Transactions in Memcached},
  booktitle    = {Transactional Memory. Foundations, Algorithms, Tools, and Applications
                  - {COST} Action Euro-TM {IC1001}},
  series       = {Lecture Notes in Computer Science},
  volume       = {8913},
  pages        = {449--467},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-319-14720-8\_20},
  doi          = {10.1007/978-3-319-14720-8\_20},
  timestamp    = {Wed, 07 Dec 2022 23:14:03 +0100},
  biburl       = {https://dblp.org/rec/conf/cost/SpearRLV15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/RuanLS14,
  author       = {Wenjia Ruan and
                  Yujie Liu and
                  Michael F. Spear},
  title        = {Transactional Read-Modify-Write Without Aborts},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {11},
  number       = {4},
  pages        = {63:1--63:24},
  year         = {2014},
  url          = {https://doi.org/10.1145/2688904},
  doi          = {10.1145/2688904},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/RuanLS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/asplos/RuanVLS14,
  author       = {Wenjia Ruan and
                  Trilok Vyas and
                  Yujie Liu and
                  Michael F. Spear},
  editor       = {Rajeev Balasubramonian and
                  Al Davis and
                  Sarita V. Adve},
  title        = {Transactionalizing legacy code: an experience report using {GCC} and
                  Memcached},
  booktitle    = {Architectural Support for Programming Languages and Operating Systems,
                  {ASPLOS} 2014, Salt Lake City, UT, USA, March 1-5, 2014},
  pages        = {399--412},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2541940.2541960},
  doi          = {10.1145/2541940.2541960},
  timestamp    = {Wed, 07 Jul 2021 13:23:08 +0200},
  biburl       = {https://dblp.org/rec/conf/asplos/RuanVLS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/podc/LiuZS14,
  author       = {Yujie Liu and
                  Kunlong Zhang and
                  Michael F. Spear},
  editor       = {Magn{\'{u}}s M. Halld{\'{o}}rsson and
                  Shlomi Dolev},
  title        = {Dynamic-sized nonblocking hash tables},
  booktitle    = {{ACM} Symposium on Principles of Distributed Computing, {PODC} '14,
                  Paris, France, July 15-18, 2014},
  pages        = {242--251},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2611462.2611495},
  doi          = {10.1145/2611462.2611495},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/podc/LiuZS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/semco/PriyaGSH14,
  author       = {Sambhawa Priya and
                  Yuanbo Guo and
                  Michael F. Spear and
                  Jeff Heflin},
  title        = {Partitioning {OWL} Knowledge Bases for Parallel Reasoning},
  booktitle    = {2014 {IEEE} International Conference on Semantic Computing, Newport
                  Beach, CA, USA, June 16-18, 2014},
  pages        = {108--115},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/ICSC.2014.34},
  doi          = {10.1109/ICSC.2014.34},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/semco/PriyaGSH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/WangLS14,
  author       = {Chao Wang and
                  Yujie Liu and
                  Michael F. Spear},
  editor       = {Guy E. Blelloch and
                  Peter Sanders},
  title        = {Transaction-friendly condition variables},
  booktitle    = {26th {ACM} Symposium on Parallelism in Algorithms and Architectures,
                  {SPAA} '14, Prague, Czech Republic - June 23 - 25, 2014},
  pages        = {198--207},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2612669.2612681},
  doi          = {10.1145/2612669.2612681},
  timestamp    = {Mon, 01 Mar 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/spaa/WangLS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/RuanLS13,
  author       = {Wenjia Ruan and
                  Yujie Liu and
                  Michael F. Spear},
  title        = {Boosting timestamp-based transactional memory by exploiting hardware
                  cycle counters},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {10},
  number       = {4},
  pages        = {40:1--40:21},
  year         = {2013},
  url          = {https://doi.org/10.1145/2541228.2555297},
  doi          = {10.1145/2541228.2555297},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/RuanLS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cgo/RuanLWS13,
  author       = {Wenjia Ruan and
                  Yujie Liu and
                  Chao Wang and
                  Michael F. Spear},
  title        = {On the platform specificity of {STM} instrumentation mechanisms},
  booktitle    = {Proceedings of the 2013 {IEEE/ACM} International Symposium on Code
                  Generation and Optimization, {CGO} 2013, Shenzhen, China, February
                  23-27, 2013},
  pages        = {8:1--8:10},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/CGO.2013.6495000},
  doi          = {10.1109/CGO.2013.6495000},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cgo/RuanLWS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icdcs/LiuLS13,
  author       = {Yujie Liu and
                  Victor Luchangco and
                  Michael F. Spear},
  title        = {Mindicators: {A} Scalable Approach to Quiescence},
  booktitle    = {{IEEE} 33rd International Conference on Distributed Computing Systems,
                  {ICDCS} 2013, 8-11 July, 2013, Philadelphia, Pennsylvania, {USA}},
  pages        = {206--215},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/ICDCS.2013.39},
  doi          = {10.1109/ICDCS.2013.39},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icdcs/LiuLS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigcse/BayzickAKS13,
  author       = {Jennifer Bayzick and
                  Bradley Askins and
                  Sharon Kalafut and
                  Michael F. Spear},
  editor       = {Tracy Camp and
                  Paul T. Tymann and
                  J. D. Dougherty and
                  Kris Nagel},
  title        = {Reading mobile games throughout the curriculum},
  booktitle    = {The 44th {ACM} Technical Symposium on Computer Science Education,
                  {SIGCSE} 2013, Denver, CO, USA, March 6-9, 2013},
  pages        = {209--214},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2445196.2445264},
  doi          = {10.1145/2445196.2445264},
  timestamp    = {Tue, 23 Mar 2021 10:54:19 +0100},
  biburl       = {https://dblp.org/rec/conf/sigcse/BayzickAKS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/DiestelhorstNSF13,
  author       = {Stephan Diestelhorst and
                  Martin Nowack and
                  Michael F. Spear and
                  Christof Fetzer},
  editor       = {Guy E. Blelloch and
                  Berthold V{\"{o}}cking},
  title        = {Brief announcement: between all and nothing - versatile aborts in
                  hardware transactional memory},
  booktitle    = {25th {ACM} Symposium on Parallelism in Algorithms and Architectures,
                  {SPAA} '13, Montreal, QC, Canada - July 23 - 25, 2013},
  pages        = {108--110},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2486159.2486165},
  doi          = {10.1145/2486159.2486165},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/spaa/DiestelhorstNSF13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wdag/ZhangZYLS13,
  author       = {Kunlong Zhang and
                  Yujiao Zhao and
                  Yajun Yang and
                  Yujie Liu and
                  Michael F. Spear},
  editor       = {Yehuda Afek},
  title        = {Practical Non-blocking Unordered Lists},
  booktitle    = {Distributed Computing - 27th International Symposium, {DISC} 2013,
                  Jerusalem, Israel, October 14-18, 2013. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {8205},
  pages        = {239--253},
  publisher    = {Springer},
  year         = {2013},
  url          = {https://doi.org/10.1007/978-3-642-41527-2\_17},
  doi          = {10.1007/978-3-642-41527-2\_17},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/wdag/ZhangZYLS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/WangKCS12,
  author       = {Qingping Wang and
                  Sameer Kulkarni and
                  John Cavazos and
                  Michael F. Spear},
  title        = {A transactional memory with automatic performance tuning},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {8},
  number       = {4},
  pages        = {54:1--54:23},
  year         = {2012},
  url          = {https://doi.org/10.1145/2086696.2086733},
  doi          = {10.1145/2086696.2086733},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/WangKCS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/LiuS12,
  author       = {Yujie Liu and
                  Michael F. Spear},
  title        = {Mounds: Array-Based Concurrent Priority Queues},
  booktitle    = {41st International Conference on Parallel Processing, {ICPP} 2012,
                  Pittsburgh, PA, USA, September 10-13, 2012},
  pages        = {1--10},
  publisher    = {{IEEE} Computer Society},
  year         = {2012},
  url          = {https://doi.org/10.1109/ICPP.2012.42},
  doi          = {10.1109/ICPP.2012.42},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpp/LiuS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/LiuS12,
  author       = {Yujie Liu and
                  Michael F. Spear},
  editor       = {J. Ramanujam and
                  P. Sadayappan},
  title        = {A lock-free, array-based priority queue},
  booktitle    = {Proceedings of the 17th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2012, New Orleans, LA, USA,
                  February 25-29, 2012},
  pages        = {323--324},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2145816.2145876},
  doi          = {10.1145/2145816.2145876},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/LiuS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/LiuDS12,
  author       = {Yujie Liu and
                  Stephan Diestelhorst and
                  Michael F. Spear},
  editor       = {Guy E. Blelloch and
                  Maurice Herlihy},
  title        = {Delegation and nesting in best-effort hardware transactional memory},
  booktitle    = {24th {ACM} Symposium on Parallelism in Algorithms and Architectures,
                  {SPAA} '12, Pittsburgh, PA, USA, June 25-27, 2012},
  pages        = {38--47},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2312005.2312014},
  doi          = {10.1145/2312005.2312014},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/spaa/LiuDS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/asplos/DalessandroCWLMSS11,
  author       = {Luke Dalessandro and
                  Fran{\c{c}}ois Carouge and
                  Sean White and
                  Yossi Lev and
                  Mark Moir and
                  Michael L. Scott and
                  Michael F. Spear},
  editor       = {Rajiv Gupta and
                  Todd C. Mowry},
  title        = {Hybrid NOrec: a case study in the effectiveness of best effort hardware
                  transactional memory},
  booktitle    = {Proceedings of the 16th International Conference on Architectural
                  Support for Programming Languages and Operating Systems, {ASPLOS}
                  2011, Newport Beach, CA, USA, March 5-11, 2011},
  pages        = {39--52},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/1950365.1950373},
  doi          = {10.1145/1950365.1950373},
  timestamp    = {Wed, 07 Jul 2021 13:23:08 +0200},
  biburl       = {https://dblp.org/rec/conf/asplos/DalessandroCWLMSS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/podc/LiuS11,
  author       = {Yujie Liu and
                  Michael F. Spear},
  editor       = {Cyril Gavoille and
                  Pierre Fraigniaud},
  title        = {A nonblocking set optimized for querying the minimum value},
  booktitle    = {Proceedings of the 30th Annual {ACM} Symposium on Principles of Distributed
                  Computing, {PODC} 2011, San Jose, CA, USA, June 6-8, 2011},
  pages        = {345--346},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/1993806.1993876},
  doi          = {10.1145/1993806.1993876},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/podc/LiuS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/DalessandroDSSS10,
  author       = {Luke Dalessandro and
                  David Dice and
                  Michael L. Scott and
                  Nir Shavit and
                  Michael F. Spear},
  editor       = {Pasqua D'Ambra and
                  Mario Rosario Guarracino and
                  Domenico Talia},
  title        = {Transactional Mutex Locks},
  booktitle    = {Euro-Par 2010 - Parallel Processing, 16th International Euro-Par Conference,
                  Ischia, Italy, August 31 - September 3, 2010, Proceedings, Part {II}},
  series       = {Lecture Notes in Computer Science},
  volume       = {6272},
  pages        = {2--13},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-15291-7\_2},
  doi          = {10.1007/978-3-642-15291-7\_2},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/DalessandroDSSS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/DalessandroSS10,
  author       = {Luke Dalessandro and
                  Michael F. Spear and
                  Michael L. Scott},
  editor       = {R. Govindarajan and
                  David A. Padua and
                  Mary W. Hall},
  title        = {NOrec: streamlining {STM} by abolishing ownership records},
  booktitle    = {Proceedings of the 15th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2010, Bangalore, India,
                  January 9-14, 2010},
  pages        = {67--78},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1693453.1693464},
  doi          = {10.1145/1693453.1693464},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/DalessandroSS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/Spear10,
  author       = {Michael F. Spear},
  editor       = {Friedhelm Meyer auf der Heide and
                  Cynthia A. Phillips},
  title        = {Lightweight, robust adaptivity for software transactional memory},
  booktitle    = {{SPAA} 2010: Proceedings of the 22nd Annual {ACM} Symposium on Parallelism
                  in Algorithms and Architectures, Thira, Santorini, Greece, June 13-15,
                  2010},
  pages        = {273--283},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1810479.1810530},
  doi          = {10.1145/1810479.1810530},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/spaa/Spear10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wdag/DalessandroSS10,
  author       = {Luke Dalessandro and
                  Michael L. Scott and
                  Michael F. Spear},
  editor       = {Nancy A. Lynch and
                  Alexander A. Shvartsman},
  title        = {Transactions as the Foundation of a Memory Consistency Model},
  booktitle    = {Distributed Computing, 24th International Symposium, {DISC} 2010,
                  Cambridge, MA, USA, September 13-15, 2010. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6343},
  pages        = {20--34},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-15763-9\_4},
  doi          = {10.1007/978-3-642-15763-9\_4},
  timestamp    = {Sun, 25 Jul 2021 11:53:35 +0200},
  biburl       = {https://dblp.org/rec/conf/wdag/DalessandroSS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wdag/CarougeS10,
  author       = {Fran{\c{c}}ois Carouge and
                  Michael F. Spear},
  editor       = {Nancy A. Lynch and
                  Alexander A. Shvartsman},
  title        = {A Scalable Lock-Free Universal Construction with Best Effort Transactional
                  Hardware},
  booktitle    = {Distributed Computing, 24th International Symposium, {DISC} 2010,
                  Cambridge, MA, USA, September 13-15, 2010. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6343},
  pages        = {50--63},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-15763-9\_6},
  doi          = {10.1007/978-3-642-15763-9\_6},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/wdag/CarougeS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/concurrency/WuMPNBCCCCHMSSWW09,
  author       = {Peng Wu and
                  Maged M. Michael and
                  Christoph von Praun and
                  Takuya Nakaike and
                  Rajesh Bordawekar and
                  Harold W. Cain and
                  Calin Cascaval and
                  Siddhartha Chatterjee and
                  Stefanie Chiras and
                  Rui Hou and
                  Mark F. Mergen and
                  Xiaowei Shen and
                  Michael F. Spear and
                  Huayong Wang and
                  Kun Wang},
  title        = {Compiler and runtime techniques for software transactional memory
                  optimization},
  journal      = {Concurr. Comput. Pract. Exp.},
  volume       = {21},
  number       = {1},
  pages        = {7--23},
  year         = {2009},
  url          = {https://doi.org/10.1002/cpe.1336},
  doi          = {10.1002/CPE.1336},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/concurrency/WuMPNBCCCCHMSSWW09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cgo/SpearMSW09,
  author       = {Michael F. Spear and
                  Maged M. Michael and
                  Michael L. Scott and
                  Peng Wu},
  title        = {Reducing Memory Ordering Overheads in Software Transactional Memory},
  booktitle    = {Proceedings of the {CGO} 2009, The Seventh International Symposium
                  on Code Generation and Optimization, Seattle, Washington, USA, March
                  22-25, 2009},
  pages        = {13--24},
  publisher    = {{IEEE} Computer Society},
  year         = {2009},
  url          = {https://doi.org/10.1109/CGO.2009.30},
  doi          = {10.1109/CGO.2009.30},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cgo/SpearMSW09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/SpearKBDSDW09,
  author       = {Michael F. Spear and
                  Kirk Kelsey and
                  Tongxin Bai and
                  Luke Dalessandro and
                  Michael L. Scott and
                  Chen Ding and
                  Peng Wu},
  editor       = {Guang R. Gao and
                  Lori L. Pollock and
                  John Cavazos and
                  Xiaoming Li},
  title        = {Fastpath Speculative Parallelization},
  booktitle    = {Languages and Compilers for Parallel Computing, 22nd International
                  Workshop, {LCPC} 2009, Newark, DE, USA, October 8-10, 2009, Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {5898},
  pages        = {338--352},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-13374-9\_23},
  doi          = {10.1007/978-3-642-13374-9\_23},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/SpearKBDSDW09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/SpearDMS09,
  author       = {Michael F. Spear and
                  Luke Dalessandro and
                  Virendra J. Marathe and
                  Michael L. Scott},
  editor       = {Daniel A. Reed and
                  Vivek Sarkar},
  title        = {A comprehensive strategy for contention management in software transactional
                  memory},
  booktitle    = {Proceedings of the 14th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2009, Raleigh, NC, USA,
                  February 14-18, 2009},
  pages        = {141--150},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1504176.1504199},
  doi          = {10.1145/1504176.1504199},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/SpearDMS09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/SpearSDMS08,
  author       = {Michael F. Spear and
                  Michael Silverman and
                  Luke Dalessandro and
                  Maged M. Michael and
                  Michael L. Scott},
  title        = {Implementing and Exploiting Inevitability in Software Transactional
                  Memory},
  booktitle    = {2008 International Conference on Parallel Processing, {ICPP} 2008,
                  September 8-12, 2008, Portland, Oregon, {USA}},
  pages        = {59--66},
  publisher    = {{IEEE} Computer Society},
  year         = {2008},
  url          = {https://doi.org/10.1109/ICPP.2008.55},
  doi          = {10.1109/ICPP.2008.55},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpp/SpearSDMS08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/MaratheSS08,
  author       = {Virendra J. Marathe and
                  Michael F. Spear and
                  Michael L. Scott},
  title        = {Scalable Techniques for Transparent Privatization in Software Transactional
                  Memory},
  booktitle    = {2008 International Conference on Parallel Processing, {ICPP} 2008,
                  September 8-12, 2008, Portland, Oregon, {USA}},
  pages        = {67--74},
  publisher    = {{IEEE} Computer Society},
  year         = {2008},
  url          = {https://doi.org/10.1109/ICPP.2008.69},
  doi          = {10.1109/ICPP.2008.69},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpp/MaratheSS08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/opodis/SpearDMS08,
  author       = {Michael F. Spear and
                  Luke Dalessandro and
                  Virendra J. Marathe and
                  Michael L. Scott},
  editor       = {Theodore P. Baker and
                  Alain Bui and
                  S{\'{e}}bastien Tixeuil},
  title        = {Ordering-Based Semantics for Software Transactional Memory},
  booktitle    = {Principles of Distributed Systems, 12th International Conference,
                  {OPODIS} 2008, Luxor, Egypt, December 15-18, 2008. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {5401},
  pages        = {275--294},
  publisher    = {Springer},
  year         = {2008},
  url          = {https://doi.org/10.1007/978-3-540-92221-6\_19},
  doi          = {10.1007/978-3-540-92221-6\_19},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/opodis/SpearDMS08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/podc/SpearSS08,
  author       = {Michael F. Spear and
                  Andrew Sveikauskas and
                  Michael L. Scott},
  editor       = {Rida A. Bazzi and
                  Boaz Patt{-}Shamir},
  title        = {Transactional memory retry mechanisms},
  booktitle    = {Proceedings of the Twenty-Seventh Annual {ACM} Symposium on Principles
                  of Distributed Computing, {PODC} 2008, Toronto, Canada, August 18-21,
                  2008},
  pages        = {453},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1400751.1400850},
  doi          = {10.1145/1400751.1400850},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/podc/SpearSS08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/SpearMP08,
  author       = {Michael F. Spear and
                  Maged M. Michael and
                  Christoph von Praun},
  editor       = {Friedhelm Meyer auf der Heide and
                  Nir Shavit},
  title        = {RingSTM: scalable transactions with a single atomic instruction},
  booktitle    = {{SPAA} 2008: Proceedings of the 20th Annual {ACM} Symposium on Parallelism
                  in Algorithms and Architectures, Munich, Germany, June 14-16, 2008},
  pages        = {275--284},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1378533.1378583},
  doi          = {10.1145/1378533.1378583},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/spaa/SpearMP08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iiswc/ScottSDM07,
  author       = {Michael L. Scott and
                  Michael F. Spear and
                  Luke Dalessandro and
                  Virendra J. Marathe},
  title        = {Delaunay Triangulation with Transactions and Barriers},
  booktitle    = {{IEEE} 10th International Symposium on Workload Characterization,
                  {IISWC} 2007, Boston, MA, USA, 27-29 September, 2007},
  pages        = {107--113},
  publisher    = {{IEEE} Computer Society},
  year         = {2007},
  url          = {https://doi.org/10.1109/IISWC.2007.4362186},
  doi          = {10.1109/IISWC.2007.4362186},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iiswc/ScottSDM07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isca/ShriramanSHMDS07,
  author       = {Arrvindh Shriraman and
                  Michael F. Spear and
                  Hemayet Hossain and
                  Virendra J. Marathe and
                  Sandhya Dwarkadas and
                  Michael L. Scott},
  editor       = {Dean M. Tullsen and
                  Brad Calder},
  title        = {An integrated hardware-software approach to flexible transactional
                  memory},
  booktitle    = {34th International Symposium on Computer Architecture {(ISCA} 2007),
                  June 9-13, 2007, San Diego, California, {USA}},
  pages        = {104--115},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1250662.1250676},
  doi          = {10.1145/1250662.1250676},
  timestamp    = {Sun, 12 Feb 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/isca/ShriramanSHMDS07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/podc/ScottSDM07,
  author       = {Michael L. Scott and
                  Michael F. Spear and
                  Luke Dalessandro and
                  Virendra J. Marathe},
  editor       = {Indranil Gupta and
                  Roger Wattenhofer},
  title        = {Transactions and privatization in Delaunay triangulation},
  booktitle    = {Proceedings of the Twenty-Sixth Annual {ACM} Symposium on Principles
                  of Distributed Computing, {PODC} 2007, Portland, Oregon, USA, August
                  12-15, 2007},
  pages        = {336--337},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1281100.1281160},
  doi          = {10.1145/1281100.1281160},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/podc/ScottSDM07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/podc/SpearMDS07,
  author       = {Michael F. Spear and
                  Virendra J. Marathe and
                  Luke Dalessandro and
                  Michael L. Scott},
  editor       = {Indranil Gupta and
                  Roger Wattenhofer},
  title        = {Privatization techniques for software transactional memory},
  booktitle    = {Proceedings of the Twenty-Sixth Annual {ACM} Symposium on Principles
                  of Distributed Computing, {PODC} 2007, Portland, Oregon, USA, August
                  12-15, 2007},
  pages        = {338--339},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1281100.1281161},
  doi          = {10.1145/1281100.1281161},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/podc/SpearMDS07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/SpearSHDS07,
  author       = {Michael F. Spear and
                  Arrvindh Shriraman and
                  Hemayet Hossain and
                  Sandhya Dwarkadas and
                  Michael L. Scott},
  editor       = {Katherine A. Yelick and
                  John M. Mellor{-}Crummey},
  title        = {Alert-on-update: a communication aid for shared memory multiprocessors},
  booktitle    = {Proceedings of the 12th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2007, San Jose, California,
                  USA, March 14-17, 2007},
  pages        = {132--133},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1229428.1229452},
  doi          = {10.1145/1229428.1229452},
  timestamp    = {Sun, 12 Feb 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ppopp/SpearSHDS07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/SpearSDDS07,
  author       = {Michael F. Spear and
                  Arrvindh Shriraman and
                  Luke Dalessandro and
                  Sandhya Dwarkadas and
                  Michael L. Scott},
  editor       = {Phillip B. Gibbons and
                  Christian Scheideler},
  title        = {Nonblocking transactions without indirection using alert-on-update},
  booktitle    = {{SPAA} 2007: Proceedings of the 19th Annual {ACM} Symposium on Parallelism
                  in Algorithms and Architectures, San Diego, California, USA, June
                  9-11, 2007},
  pages        = {210--220},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1248377.1248414},
  doi          = {10.1145/1248377.1248414},
  timestamp    = {Sun, 12 Feb 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/spaa/SpearSDDS07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wdag/MaratheSS07,
  author       = {Virendra J. Marathe and
                  Michael F. Spear and
                  Michael L. Scott},
  editor       = {Andrzej Pelc},
  title        = {Transaction Safe Nonblocking Data Structures},
  booktitle    = {Distributed Computing, 21st International Symposium, {DISC} 2007,
                  Lemesos, Cyprus, September 24-26, 2007, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4731},
  pages        = {488--489},
  publisher    = {Springer},
  year         = {2007},
  url          = {https://doi.org/10.1007/978-3-540-75142-7\_39},
  doi          = {10.1007/978-3-540-75142-7\_39},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/wdag/MaratheSS07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/eurosys/SpearRHHL06,
  author       = {Michael F. Spear and
                  Tom Roeder and
                  Orion Hodson and
                  Galen C. Hunt and
                  Steven Levi},
  editor       = {Yolande Berbers and
                  Willy Zwaenepoel},
  title        = {Solving the starting problem: device drivers as self-describing artifacts},
  booktitle    = {Proceedings of the 2006 EuroSys Conference, Leuven, Belgium, April
                  18-21, 2006},
  pages        = {45--57},
  publisher    = {{ACM}},
  year         = {2006},
  url          = {https://doi.org/10.1145/1217935.1217941},
  doi          = {10.1145/1217935.1217941},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/eurosys/SpearRHHL06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wdag/SpearMSS06,
  author       = {Michael F. Spear and
                  Virendra J. Marathe and
                  William N. Scherer III and
                  Michael L. Scott},
  editor       = {Shlomi Dolev},
  title        = {Conflict Detection and Validation Strategies for Software Transactional
                  Memory},
  booktitle    = {Distributed Computing, 20th International Symposium, {DISC} 2006,
                  Stockholm, Sweden, September 18-20, 2006, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4167},
  pages        = {179--193},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/11864219\_13},
  doi          = {10.1007/11864219\_13},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/wdag/SpearMSS06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics