{"id":6,"date":"2014-03-18T15:53:26","date_gmt":"2014-03-18T15:53:26","guid":{"rendered":"http:\/\/people.csail.mit.edu\/amatveev\/MCA\/?page_id=6"},"modified":"2024-07-25T13:21:49","modified_gmt":"2024-07-25T13:21:49","slug":"publications","status":"publish","type":"page","link":"https:\/\/mag-r1.csail.mit.edu\/","title":{"rendered":"Home"},"content":{"rendered":"\n<p>The <strong>Multicore Algorithmics<\/strong> group headed by <a title=\"Prof. Nir Shavit\" href=\"http:\/\/people.csail.mit.edu\/shanir\/\" target=\"_blank\" rel=\"noopener\"><strong>Prof. Nir Shavit<\/strong> <\/a>develops techniques for designing, implementing, and reasoning about multiprocessor algorithms, in particular concurrent data structures for multicore machines and the mathematical foundations of the computation models that govern their behavior.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Faculty<\/strong><\/h4>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td rowspan=\"3\">&nbsp;<\/td><td><a title=\"Prof. Nir Shavit\" href=\"http:\/\/people.csail.mit.edu\/shanir\/\" target=\"_blank\" rel=\"noopener\">Prof. Nir Shavit<\/a><\/td><\/tr><tr><td>Quote: &#8220;&#8221;<\/td><\/tr><tr><td>My main interests are techniques for designing, implementing, and reasoning about multiprocessor algorithms, in particular <a href=\"http:\/\/www.cs.tau.ac.il\/%7Eshanir\/concurrent-data-structures.pdf\">concurrent data structures<\/a> for multicore machines and the mathematical foundations of the computation models that govern their behavior. My research these days is directed at the use of randomness and combinatorial techniques in concurrent algorithm and data-structure design. I am also interested in parallelism in the Brain and what we can learn from it towards the design of futuristic computing machines.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Postdocs<\/strong><\/h4>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td rowspan=\"3\">&nbsp;<\/td><td><a title=\"Zablotchi\" href=\"https:\/\/www.csail.mit.edu\/person\/igor-zablotchi\" target=\"_blank\" rel=\"noopener\">Igor Zablotchi<\/a><\/td><\/tr><tr><td>My research focuses on the theory and practice of concurrent algorithms. I am most interested on the impact of emerging technologies, such as RDMA and persistent memory, on the way that we build distributed systems. I am also interested in algorithms for scalable machine learning on multicore machines.<\/td><\/tr><tr><td>&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Graduate Students<\/strong><\/p>\n\n\n\n<p><strong>Past Members<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td rowspan=\"3\">&nbsp;<\/td><td><a title=\"Rati Gelashvili\" href=\"http:\/\/web.mit.edu\/gelash\/www\/\" target=\"_blank\" rel=\"noopener\">Rati Gelashvili<\/a><\/td><\/tr><tr><td>Quote: &#8220;inveniam viam aut faciam&#8221;<\/td><\/tr><tr><td>I am working on shared memory algorithms and data-structures (full of exciting mathematical challenges). I am also very interested in extending topological framework for distributed computability in various directions.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td rowspan=\"3\">&nbsp;<\/td><td><a title=\"Justin Kopinsky\" href=\"http:\/\/www.csail.mit.edu\/user\/3078\" target=\"_blank\" rel=\"noopener\">Justin Kopinsky<\/a><\/td><\/tr><tr><td>Quote: &#8220;Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are\u2013by definition\u2013not smart enough to debug it.&#8221;<\/td><\/tr><tr><td>I am primarily interested in concurrent data structures with a focus on using non-blocking algorithms and other methods to achieve scalability. I&#8217;m also currently working on producing a model for Hybrid Transactional Memory which is motivated by real architectures but is rigorous enough to allow us to prove interesting lower bounds.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td rowspan=\"3\">&nbsp;<\/td><td><a title=\"William Leiserson\" href=\"http:\/\/web.mit.edu\/willtor\/www\/\" target=\"_blank\" rel=\"noopener\">William Leiserson<\/a><\/td><\/tr><tr><td>Quote: &#8220;Any technology that is distinguishable from magic is insufficiently advanced.&#8221;<\/td><\/tr><tr><td>I work on concurrent data structures, structures that scale efficiently with the number of cores operating on them. I&#8217;m especially interested in the application of hardware transactional memory (HTM) to problems that use locks to guarantee mutual exclusion. HTM has the potential to be lighter-weight than a lock, especially if there is low contention, and lock-freedom has desirable progress guarantees.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td rowspan=\"3\">&nbsp;<\/td><td><a title=\"Michael Coulombe\" href=\"http:\/\/toc.csail.mit.edu\/user\/139\" target=\"_blank\" rel=\"noopener\">Michael Coulombe<\/a><\/td><\/tr><tr><td>Quote: &#8220;For the mind does not require filling like a bottle, but rather, like wood, it only requires kindling to create in it an impulse to think independently and an ardent desire for the truth.&#8221;<\/td><\/tr><tr><td>My research interests include provable algorithms and data structures, with applications from concurrency to computational biology, and the methods of expressing and proving them. I am currently working on concurrent, shared memory data structures<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><a title=\"Dan Alistarh\" href=\"http:\/\/people.csail.mit.edu\/alistarh\/\" target=\"_blank\" rel=\"noopener\">Dan Alistarh<\/a><\/p>\n\n\n\n<p>Quote: &#8220;&#8221;An algorithm must be seen to be believed.&#8221;I\u2019m mainly interested in distributed algorithms. My main research topics are the complexity of concurrent data structures, and communication in distributed systems.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td rowspan=\"3\">&nbsp;<\/td><td><a title=\"Jerry Li\" href=\"http:\/\/www.mit.edu\/~jerryzli\/\" target=\"_blank\" rel=\"noopener\">Jerry Li<\/a><\/td><\/tr><tr><td>Quote: &#8220;wow such math much theory&#8221;<\/td><\/tr><tr><td>I am broadly interested in understanding the core of what is computable, in both the sequential and distributed settings. I am interested in topological underpinnings of shared memory computation as well as understanding the limits of what is learnable through query access. I particularly enjoy applications of analytic and topological tools to problems in theoretical computer science. Also I&#8217;m a junior <a href=\"https:\/\/topgradeessay.com\" rel=\"authpr\">essay writer<\/a> in the topics of engineering and math<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><a href=\"https:\/\/accessibility.mit.edu\/\">Accessibility<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Multicore Algorithmics group headed by Prof. Nir Shavit develops techniques for designing, implementing, and reasoning about multiprocessor algorithms, in particular concurrent data structures for multicore machines and the mathematical foundations of the computation models that govern their behavior. Faculty &nbsp; Prof. Nir Shavit Quote: &#8220;&#8221; My main interests are techniques for designing, implementing, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=\/wp\/v2\/pages\/6"}],"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=6"}],"version-history":[{"count":58,"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":960,"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions\/960"}],"wp:attachment":[{"href":"https:\/\/mag-r1.csail.mit.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}