Bibtex entries of Adam Morrison

@inproceedings{podc2016-collabedit,
  author = {Hagit Attiya and Sebastian Burckhardt and Alexey Gotsman and Adam Morrison and Hongseok Yang and Marek Zawirski},
  title = {Specification and Complexity of Collaborative Text Editing},
  booktitle = {Proceedings of the 35th ACM Symposium on Principles of Distributed Computing},
  series = {PODC '16},
  year = {2016},
  location = {Chicago, Illinois, USA},
  pages = {259--268},
  publisher = {ACM},
  address = {New York, NY, USA},
}

@inproceedings{asplos2016-caspar,
  author = {Tanmay Gangwani and Adam Morrison and Josep Torrellas},
  title = {CASPAR: Breaking Serialization in Lock-Free Multicore Synchronization},
  booktitle = {Proceedings of the 21st International Conference on Architectural Support for Programming Languages and Operating Systems},
  series = {ASPLOS '16},
  year = {2016},
  location = {Atlanta, Georgia, USA},
  pages = {789--804},
  publisher = {ACM},
  address = {New York, NY, USA},
}

@inproceedings{asplos2016-iommu,
  author = {Alex Markuze and Adam Morrison and Dan Tsafrir},
  title = {True IOMMU Protection from DMA Attacks: When Copy Is Faster Than Zero Copy},
  booktitle = {Proceedings of the 21st International Conference on Architectural Support for Programming Languages and Operating Systems},
  series = {ASPLOS '16},
  year = {2016},
  location = {Atlanta, Georgia, USA},
  pages = {249--262},
  publisher = {ACM},
  address = {New York, NY, USA},
}

@inproceedings{opodis2015-heap,
  author = {Orr Tamir and Adam Morrison and Noam Rinetzky},
  title = {A Heap-Based Concurrent Queue with Mutable Keys for Simpler and Faster Parallel Algorithms},
  booktitle = {Proceedings of the 19th International Conference on Principles of Distributed Systems},
  series = {OPODIS '15},
  year = {2015},
  location = {Rennes, France},
  pages = {186--201},
}

@inproceedings{podc2015-replds,
  author = {Hagit Attiya and Faith Ellen and Adam Morrison},
  title = {Limitations of Highly-Available Eventually-Consistent Data Stores},
  booktitle = {Proceedings of the 34th ACM Symposium on Principles of Distributed Computing},
  series = {PODC '15},
  year = {2015},
  location = {Donostia-San Sebastian, Spain},
  pages = {385--394},
  publisher = {ACM},
  address = {New York, NY, USA},
}

@inproceedings{atc2015-iommu,
  author = {Omer Peleg and Adam Morrison and Benjamin Serebrin and Dan Tsafrir},
  title = {Utilizing the IOMMU Scalably},
  booktitle = {Proceedings of the 2015 USENIX Annual Technical Conference},
  series = {ATC '15},
  year = {2015},
  location = {Santa Clara, California, USA},
  pages = {549--562},
  publisher = {USENIX},
  address = {Berkeley, CA, USA},
}

@inproceedings{asplos2015-tbtso,
  author = {Adam Morrison and Yehuda Afek},
  title = {Temporally Bounding TSO for Fence-Free Asymmetric Synchronization},
  booktitle = {Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems},
  series = {ASPLOS '15},
  year = {2015},
  location = {Istanbul, Turkey},
  pages = {45--58},
  publisher = {ACM},
  address = {New York, NY, USA},
}

@inproceedings{ppopp2015-prcu,
  author = {Maya Arbel and Adam Morrison},
  title = {Predicate RCU: An RCU for Scalable Concurrent Updates},
  booktitle = {Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming},
  series = {PPoPP '15},
  year = {2015},
  location = {San Francisco, California, USA},
  pages = {21--30},
  publisher = {ACM},
  address = {New York, NY, USA},
}

@inproceedings{podc2014-sihle,
  author = {Yehuda Afek and Amir Levy and Adam Morrison},
  title = {Software-Improved Hardware Lock Elision},
  booktitle = {Proceedings of the 33rd ACM Symposium on Principles of Distributed Computing},
  series = {PODC '14},
  year = {2014},
  location = {Paris, France},
  pages = {212--221},
  publisher = {ACM},
  address = {New York, NY, USA},
}

@inproceedings{asplos2014-ffwsq,
  author = {Adam Morrison and Yehuda Afek},
  title = {Fence-Free Work Stealing on Bounded TSO Processors},
  booktitle = {Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems},
  series = {ASPLOS '14},
  year = {2014},
  location = {Salt Lake City, Utah, USA},
  pages = {413--426},
  publisher = {ACM},
  address = {New York, NY, USA},
}

@inproceedings{ppopp2013-x86queues,
  author = {Adam Morrison and Yehuda Afek},
  title = {Fast Concurrent Queues for x86 Processors},
  booktitle = {Proceedings of the 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming},
  series = {PPoPP '13},
  year = {2013},
  isbn = {978-1-4503-1922-5},
  location = {Shenzhen, China},
  pages = {103--112},
  numpages = {10},
  doi = {10.1145/2442516.2442527},
  acmid = {2442527},
  publisher = {ACM},
  address = {New York, NY, USA},
  keywords = {concurrent queue, fetch-and-add, nonblocking algorithm},
}

@inproceedings{disc2012-cbtree,
  author = {Yehuda Afek and Haim Kaplan and Boris Korenfeld and Adam Morrison and Robert E. Tarjan},
  title = {CBTree: A Practical Concurrent Self-Adjusting Search Tree},
  booktitle = {Proceedings of the 26th international conference on Distributed Computing (DISC 2012)},
  volume = {7611},
  series = {LNCS},
  year = {2012},
  pages = {1--15},
  isbn = {978-3-642-33650-8},
  publisher = {Springer Berlin / Heidelberg},
}

@inproceedings{disc2011-rendezvous,
  author = {Yehuda Afek and Michael Hakimi and Adam Morrison},
  title = {Fast and Scalable Rendezvousing},
  booktitle = {Proceedings of the 25th International Symposium on Distributed Computing (DISC 2011)},
  volume = {6950},
  series = {LNCS},
  year = {2011},
  pages = {16--31},
  location = {Rome, Italy},
  numpages = {15},
  publisher = {Springer Berlin / Heidelberg},
  isbn = {978-3-642-24099-7},
}

@inproceedings{podc2011-unbounded,
  author = {Yehuda Afek and Adam Morrison and Guy Wertheim},
  title = {From Bounded to Unbounded Concurrency Objects and Back},
  booktitle = {Proceedings of the 30th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing},
  series = {PODC '11},
  year = {2011},
  isbn = {978-1-4503-0719-2},
  location = {San Jose, California, USA},
  pages = {119--128},
  numpages = {10},
  doi = {10.1145/1993806.1993823},
  acmid = {1993823},
  publisher = {ACM},
  address = {New York, NY, USA},
  keywords = {Common2, consensus, swap, unbounded concurrency, wait-free},
}

@inproceedings{ismm2011-CIF,
  author = {Yehuda Afek and Dave Dice and Adam Morrison},
  title = {Cache Index-Aware Memory Allocation},
  booktitle = {Proceedings of the 10th International Symposium on Memory Management},
  series = {ISMM '11},
  year = {2011},
  isbn = {978-1-4503-0263-0},
  location = {San Jose, California, USA},
  pages = {55--64},
  numpages = {10},
  doi = {http://doi.acm.org/10.1145/1993478.1993486},
  acmid = {1993486},
  publisher = {ACM},
  address = {New York, NY, USA},
  keywords = {caches, conflict misses, dynamic storage allocators, malloc, memory allocation, placement policies, shared caches},
}

@inproceedings{systor2011-locksteal,
  author = {Yehuda Afek and Yoav Cohen and Adam Morrison},
  title = {Coping with Context Switches in Lock-Based Software Transactional Memory},
  booktitle = {Proceedings of the 4th Annual International Conference on Systems and Storage},
  series = {SYSTOR 2011},
  year = {2011},
  isbn = {978-1-4503-0773-4},
  location = {Haifa, Israel},
  pages = {11:1--11:13},
  articleno = {11},
  numpages = {13},
  doi = {http://doi.acm.org/10.1145/1987816.1987831},
  acmid = {1987831},
  publisher = {ACM},
  address = {New York, NY, USA},
  keywords = {software transactional memory, thread oversubscription},
}

@inproceedings{podc06,
  author = {Yehuda Afek and Eli Gafni and Adam Morrison},
  title = {Common2 Extended to Stacks and Unbounded Concurrency},
  booktitle = {Proceedings of the 25th Annual ACM Symposium on Principles of Distributed Computing},
  series = {PODC '06},
  year = {2006},
  isbn = {1-59593-384-0},
  location = {Denver, Colorado, USA},
  pages = {218--227},
  numpages = {10},
  doi = {http://doi.acm.org/10.1145/1146381.1146415},
  acmid = {1146415},
  publisher = {ACM},
  address = {New York, NY, USA},
  keywords = {common2, consensus number 2, immediate snapshot, queue, stack, unbounded concurrency, wait-free},
}