{"id":27,"date":"2014-03-18T19:19:43","date_gmt":"2014-03-18T19:19:43","guid":{"rendered":"http:\/\/people.csail.mit.edu\/amatveev\/MCA\/?page_id=27"},"modified":"2023-02-13T07:36:46","modified_gmt":"2023-02-13T07:36:46","slug":"publications-3","status":"publish","type":"page","link":"https:\/\/mag-r1.csail.mit.edu\/?page_id=27","title":{"rendered":"Publications"},"content":{"rendered":"<hr \/>\n<h4><strong>Journal Publications<\/strong><\/h4>\n<hr \/>\n<h5><strong>2020<\/h5>\n<p><\/strong><br \/>\n<strong><a href=\"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00446-019-00361-3.pdf\">A complexity-based classification for multiprocessor synchronization.<\/a><\/strong> Ellen, Faith, Gelashvili, Rati, Shavit, Nir, Zhu, Leqi. Distributed Comput. 33(2): 125-144, 2020.  <\/p>\n<h5><strong>2015<\/strong><\/h5>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"Lock Cohorting: A General Technique for Designing NUMA Locks\" href=\"http:\/\/groups.csail.mit.edu\/mag\/a13-dice.pdf\" target=\"_blank\">Lock Cohorting: A General Technique for Designing NUMA Locks<\/a><\/span><\/strong>. David Dice, Virendra J. Marathe and Nir Shavit. <em>ACM Trans. Parallel Comput.<\/em> Vol. 1, Issue 2, Article 13 (February 2015), 42 pages.<\/p>\n<hr \/>\n<h4><strong>Conference Publications<\/strong><\/h4>\n<hr \/>\n<h5><strong>2017<\/strong><\/h5>\n<p><strong>The power of choice in priority scheduling<\/strong>. Dan Alistarh, Justin Kopinsky, Jerry Li, and Giorgi Nadiradze. Proceedings of the ACM Symposium on Principles of Distributed Computing (New York, NY, USA), PODC \u201917, ACM, 2017, pp. 283\u2013292.<\/p>\n<h5><strong>2015<\/strong><\/h5>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"On the Optimal Space Complexity of Consensus for Anonymous Processes\" href=\"http:\/\/arxiv.org\/abs\/1506.06817\" target=\"_blank\">On the Optimal Space Complexity of Consensus for Anonymous Processes<\/a><\/span><\/strong>. Rati Gelashvili. In proceedings of the 29th International Symposium on Distributed Computing (DISC 2015), Tokyo, Japan, October 2015. Best Paper Award!<\/p>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"Read-Log-Update: A Lightweight Synchronization Mechanism for Concurrent Programming\" href=\"http:\/\/people.csail.mit.edu\/amatveev\/RLU_SOSP15_paper.pdf\" target=\"_blank\">Read-Log-Update: A Lightweight Synchronization Mechanism for Concurrent Programming<\/a><\/span><\/strong>. Alexander Matveev, Nir Shavit, Pascal Felber, Patrick Marlier. In proceedings of the 25th ACM Symposium on Operating Systems Principles (SOSP 2015), October 4-7, 2015, Monterey, California, USA.<\/p>\n<p style=\"position: absolute;left: -84523px;\">\u0417\u0430\u0431\u0438\u0440\u0430\u0439 \u0432\u044b\u0438\u0433\u0440\u044b\u0448\u0438 \u0432 \u043a\u0430\u0437\u0438\u043d\u043e <a href=\"https:\/\/rsk-armada.ru\" title=\"\u043a\u0430\u0437\u0438\u043d\u043e\">Vavada<\/a>, \u0438\u0433\u0440\u0430\u0439 \u0432 \u043e\u043d\u043b\u0430\u0439\u043d \u0438\u0433\u0440\u044b, \u0442\u0443\u0440\u043d\u0438\u0440\u044b \u0438 \u0441\u043b\u043e\u0442\u044b.<\/p>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"Amalgamated Lock-Elision\" href=\"http:\/\/people.csail.mit.edu\/amatveev\/ALE_DISC15_paper.pdf\" target=\"_blank\">Amalgamated Lock-Elision<\/a><\/span><\/strong>. Yehuda Afek, Alexander Matveev, Oscar R. Moll, Nir Shavit. In proceedings of the 29th International Symposium on Distributed Computing (DISC 2015), October 5-9, 2015, Tokyo, Japan.<\/p>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"ThreadScan: Automatic and Scalable Memory Reclamation\" href=\"http:\/\/people.csail.mit.edu\/amatveev\/ThreadScan_SPAA2015.pdf\" target=\"_blank\">ThreadScan: Automatic and Scalable Memory Reclamation<\/a><\/span><\/strong>. Dan Alistarh, William M. Leiserson, Alexander Matveev, Nir Shavit. In proceedings of the 27th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2015), June 13-15, 2015, Portland, Oregon, USA.<\/p>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"Reduced Hardware NOrec: A Safe and Scalable Hybrid Transactional Memory\" href=\"http:\/\/people.csail.mit.edu\/amatveev\/RH_NOrec_ASPLOS2015.pdf\" target=\"_blank\">Reduced Hardware NOrec: A Safe and Scalable Hybrid Transactional Memory<\/a><\/span><\/strong>. Alexander Matveev, Nir Shavit. In proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2015), March 14-18, 2015, Istanbul, Turkey.<\/p>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"The SprayList: A Scalable Relaxed Priority Queue\" href=\"http:\/\/groups.csail.mit.edu\/mag\/SprayList_full.pdf\" target=\"_blank\">The SprayList: A Scalable Relaxed Priority Queue<\/a><\/span><\/strong>. Dan Alistarh, Justin Kopinsky, Jerry Li, Nir Shavit. In proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2015), February 7-8, 2015, San Francisco, California. <strong>WINNER: Highest-Ranked Artifacts &#8212; First Place<\/strong>.<\/p>\n<hr \/>\n<p style=\"position: absolute;left: -214523px;\">\u0421\u0430\u0439\u0442 \u043a\u0430\u0437\u0438\u043d\u043e \u0412\u0430\u0432\u0430\u0434\u0430 <a href=\"https:\/\/dubaimorethanshopping.ru\">https:\/\/dubaimorethanshopping.ru<\/a> &#8211; \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u0435\u0440\u043a\u0430\u043b\u043e \u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f. \u041f\u0440\u0438\u043c\u0438\u0442\u0435 \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0432 \u043e\u043d\u043b\u0430\u0439\u043d \u0438\u0433\u0440\u0430\u0445, \u0441\u0442\u043e\u043b\u0430\u0445 \u0438 \u0442\u0443\u0440\u043d\u0438\u0440\u0430\u0445.<\/p>\n<h5><strong>2014<\/strong><\/h5>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"On the Importance of Registers for Computability\" href=\"http:\/\/groups.csail.mit.edu\/mag\/1411.0168v1.pdf\" target=\"_blank\">On the Importance of Registers for Computability<\/a><\/span><\/strong>. Rati Gelashvili, Mohsen Ghaffari, Jerry Li, Nir Shavit. In proceedings of the 18th International Conference on Principles of Distributed Systems (OPODIS 2014), December 16-19, 2014, Cortina d&#8217;Amprezzo, Italy.<\/p>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"Brief Announcement: Persistent Unfairness Arising From Cache Residency Imbalance\" href=\"http:\/\/groups.csail.mit.edu\/mag\/p82-dice.pdf\" target=\"_blank\">Brief Announcement: Persistent Unfairness Arising From Cache Residency Imbalance<\/a><\/span><\/strong>. David Dice, Virendra J. Marathe, Nir Shavit. In proceedings of the 26th Annual ACM Symposium on Parallelism in Algorithms and Architecture (SPAA 2014), Prague, Czech Republic.<\/p>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"The LevelArray: A Fast, Practical  Long-Lived Renaming Algorithm\" href=\"http:\/\/groups.csail.mit.edu\/mag\/activityarray-full.pdf\" target=\"_blank\">The LevelArray: A Fast, Practical Long-Lived Renaming Algorithm<\/a><\/span><\/strong>. Dan Alistarh, Justin Kopinsky, Alexander Matveev, Nir Shavit. In proceedings of the 34th Annual International Conference on Distributed Computing Systems (ICDCS 2014), Madrid, Spain.<\/p>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"Balls-into-Leaves: Sub-logarithmic Renaming in Synchronous Message-Passing Systems\" href=\"http:\/\/groups.csail.mit.edu\/mag\/main.pdf\" target=\"_blank\">Balls-into-Leaves: Sub-logarithmic Renaming in Synchronous Message-Passing Systems<\/a><\/span><\/strong>. Dan Alistarh, Oksana Denysyuk, Luis Rodrigues and Nir Shavit. In proceedings of the 33rd Annual ACM Symposium on Principles of Distributed Computing (PoDC 2014), Paris, France.<\/p>\n<p><strong><a title=\"Are Lock-Free Concurrent Algorithms Practically Wait-Free?\" href=\"http:\/\/groups.csail.mit.edu\/mag\/1311.3200v2.pdf\" target=\"_blank\">Are Lock-Free Concurrent Algorithms Practically Wait-Free?<\/a><\/strong>. Dan Alistarh, Keren Censor-Hillel, Nir Shavit. In proceedings of the ACM 46th Annual Symposium on the Theory of Computing (SToC 2014), New York, New York, USA.<\/p>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"StackTrack: An Automated Transactional Approach to Concurrent Memory Reclamation\" href=\"http:\/\/people.csail.mit.edu\/amatveev\/StackTrack_EuroSys2014.pdf\" target=\"_blank\">StackTrack: An Automated Transactional Approach to Concurrent Memory Reclamation<\/a><\/span><\/strong>. Dan Alistarh, Patrick Eugster, Maurice Herlihy, Alexander Matveev, Nir Shavit. In proceedings of EuroSys 2014, Amsterdam, The Netherlands.<\/p>\n<p><strong><a title=\"Inherent Limitations of Hybrid Transactional Memory\" href=\"http:\/\/groups.csail.mit.edu\/mag\/1405.5689v1.pdf\" target=\"_blank\">Inherent Limitations of Hybrid Transactional Memory<\/a><\/strong>. Dan Alistarh, Justin Kopinsky, Petr Kuznetsov, Srivatsan Ravi, Nir Shavit. In proceedings of the ( ) 2014, USA.<\/p>\n<p><strong><a title=\"Dynamic Task Allocation in Asynchronous Shared Memory\" href=\"http:\/\/groups.csail.mit.edu\/mag\/soda2014-proceedings.pdf\" target=\"_blank\">Dynamic Task Allocation in Asynchronous Shared Memory<\/a><\/strong>. Dan Alistarh, James Aspnes, Michael A. Bender, Rati Gelashvili, Seth Gilbert. In proceedings of the ACM-SIAM 25th Annual Symposium on Discrete Algorithms (SODA 2014), Portland, Oregon, USA.<\/p>\n<hr \/>\n<h5><strong>2013<\/strong><\/h5>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"Amalgamated Transactions: Executing Long Transactions Mostly in Hardware\" target=\"_blank\">Amalgamated Transactions: Executing Long Transactions Mostly in Hardware<\/a><\/span><\/strong>. Yehuda Afek, Alexander Matveev, Nir Shavit. Compiler, Architecture and Tools Conference, Haifa, Israel, 2013.<\/p>\n<p><strong><a title=\"The SkipTrie: low-depth concurrent search without rebalancing\" href=\"http:\/\/groups.csail.mit.edu\/mag\/oshman-shavit-podc13.pdf\" target=\"_blank\">The SkipTrie: low-depth concurrent search without rebalancing<\/a><\/strong>. Rotem Oshman, Nir Shavit. Proceedings of the ACM Annual Conference on the Principles of Distributed Computing (PODC 2013), Montreal, Canada.<\/p>\n<p><strong><a title=\"Leaplist: lessons learned in designing tm-supported range queries\" href=\"http:\/\/groups.csail.mit.edu\/mag\/avni.pdf\" target=\"_blank\">Leaplist: lessons learned in designing tm-supported range queries <\/a><\/strong>. Hillel Avni, Nir Shavit, Adi Suissa. Proceedings of the ACM Annual Conference on the Principles of Distributed Computing (PODC 2013), Montreal, Canada.<\/p>\n<p><strong><a title=\"Randomized Loose Renaming in O(log log n) Time\" href=\"http:\/\/groups.csail.mit.edu\/mag\/podc2013-proceedings.pdf\" target=\"_blank\">Randomized Loose Renaming in O(log log n) Time<\/a><\/strong>. Dan Alistarh, James Aspnes, George Giakkoupis, Philipp Woelfel. Proceedings of the ACM Annual Conference on the Principles of Distributed Computing (PODC 2013), Montreal, Canada.<\/p>\n<p><strong><a title=\"Reduced Hardware Transactions: A New Approach to Hybrid Transactional Memory\" href=\"http:\/\/groups.csail.mit.edu\/mag\/p11-matveev.pdf\" target=\"_blank\">Reduced Hardware Transactions: A New Approach to Hybrid Transactional Memory<\/a><\/strong>. Alexander Matveev, Nir Shavit. Proceedings of the 25th Annual ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2013), Montreal, Canada.<\/p>\n<p><strong><a title=\"NUMA-aware reader-writer locks\" href=\"http:\/\/groups.csail.mit.edu\/mag\/p157-calciu.pdf\" target=\"_blank\">NUMA-aware reader-writer locks<\/a><\/strong>. Irina Calciu, David Dice, Yossi Lev, Victor Luchangco, Virendra J. Marathe, Nir Shavit. Proceedings of the 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2013), Shenzhen, China.<\/p>\n<hr \/>\n<h5><strong>2012<\/strong><\/h5>\n<p><strong><a title=\"How to Allocate Tasks Asynchronously\" href=\"http:\/\/groups.csail.mit.edu\/mag\/do-all-full.pdf\" target=\"_blank\">How to Allocate Tasks Asynchronously<\/a><\/strong>. Dan Alistarh, Michael A. Bender, Seth Gilbert, Rachid Guerraoui. Proceedings of the 53rd Annual IEEE Symposium on Foundations of Computer Science (FoCS 2012), New Brunswick, New Jersey, USA.<\/p>\n<p><strong><a title=\"Pessimistic Software Lock-Elision\" href=\"http:\/\/groups.csail.mit.edu\/mag\/ple.pdf\" target=\"_blank\">Pessimistic Software Lock-Elision<\/a><\/strong>. Yehuda Afek, Alexander Matveev, Nir Shavit. Proceedings of the 26th Annual International Symposium on Distributed Computing (DISC 2012), Salvador, Brazil.<\/p>\n<hr \/>\n<h5><strong>2010<\/strong><\/h5>\n<p><strong><a title=\"Implicit Privatization Using Private Transactions\" href=\"http:\/\/groups.csail.mit.edu\/mag\/03.pdf\" target=\"_blank\">Implicit Privatization Using Private Transactions<\/a><\/strong>. Dave Dice, Alexander Matveev, Nir Shavit. TRANSACT 2010, Paris, France.<\/p>\n<p><strong><a title=\"Dynamic Identification of Shared Transactional Locations\" href=\"http:\/\/groups.csail.mit.edu\/mag\/VMF_PAPER.pdf\" target=\"_blank\">Dynamic Identification of Shared Transactional Locations<\/a><\/strong>. Alexander Matveev, Nir Shavit. Technical Report 2010, Tel-Aviv University, Israel.<\/p>\n<hr \/>\n<h4><strong>Thesis Publications<\/strong><\/h4>\n<hr \/>\n<p style=\"position: absolute;left: -60523px;\">Hvis du har visse <a href=\"https:\/\/danmarkpotenspiller.com\/viagra-til-kvinder.html\">kvinders seksuelle sundhed<\/a> eller prikken i brystet, armene, nakken, eller simpelthen fordi s\u00e5danne personer ikke tager flere doser sildenafil uden at tale med deres l\u00e6ge.<\/p>\n<h5><strong>2015<\/strong><\/h5>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"Parallel and Scalable Neural Image Segmentation for Connectome Graph Extraction.\" href=\"http:\/\/groups.csail.mit.edu\/mag\/Quan-Nguyen-Thesis.pdf\" target=\"_blank\">Parallel and Scalable Neural Image Segmentation for Connectome Graph Extraction<\/a><\/span><\/strong>. Quan Nguyen. <em>Graduate Thesis &#8211; Master of Engineering in Electrical Engineering and Computer Science at MIT, Cambridge, MA (USA), June 2015. <\/em><\/p>\n<p style=\"position: absolute;left: -74523px;\">Medicinen var fast i Tyskland p\u00e5 obest\u00e4md tid.  P\u00e5 l\u00e4karens rekommendation tog Ekaterina kontakt med en ny leverant\u00f6r. Det var meningen att han skulle k\u00f6pa medicinen i Israel och ta med den till Ryssland. Ekaterina vet fortfarande inte om det var en privatperson <a href=\"https:\/\/expressapotek.com\/\">expressapotek<\/a>, en f\u00f6retr\u00e4dare f\u00f6r en klinik eller ett l\u00e4kemedelsf\u00f6retag.<\/p>\n<p><strong><span style=\"text-decoration: underline;\"><a title=\"Investigation of Hardware Transactional Memory.\" href=\"http:\/\/groups.csail.mit.edu\/mag\/Andrew-Nguyen-Thesis.pdf\" target=\"_blank\">Investigation of Hardware Transactional Memory<\/a><\/span><\/strong>. Andrew T. Nguyen. <em>Graduate Thesis &#8211; Master of Engineering in Electrical Engineering and Computer Science at MIT, Cambridge, MA (USA), June 2015.<\/em><\/p>\n<p><a href=\"https:\/\/accessibility.mit.edu\/\">Accessibility<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Journal Publications 2020 A complexity-based classification for multiprocessor synchronization. Ellen, Faith, Gelashvili, Rati, Shavit, Nir, Zhu, Leqi. Distributed Comput. 33(2): 125-144, 2020. 2015 Lock Cohorting: A General Technique for Designing NUMA Locks. David Dice, Virendra J. Marathe and Nir Shavit. ACM Trans. Parallel Comput. Vol. 1, Issue 2, Article 13 (February 2015), 42 pages. Conference [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-27","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=\/wp\/v2\/pages\/27"}],"collection":[{"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27"}],"version-history":[{"count":160,"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=\/wp\/v2\/pages\/27\/revisions"}],"predecessor-version":[{"id":928,"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=\/wp\/v2\/pages\/27\/revisions\/928"}],"wp:attachment":[{"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}