{"id":824,"date":"2019-05-12T17:50:50","date_gmt":"2019-05-12T21:50:50","guid":{"rendered":"https:\/\/asplos.hosting2.acm.org\/wp\/?page_id=824"},"modified":"2021-04-20T11:23:09","modified_gmt":"2021-04-20T15:23:09","slug":"program","status":"publish","type":"page","link":"https:\/\/asplos-conference.org\/program\/","title":{"rendered":"Conference Schedule"},"content":{"rendered":"\n<iframe height=\"350\" src=\"https:\/\/calendar.google.com\/calendar\/embed?src=c_cichj6hqn4lj8veiu9of628b4s%40group.calendar.google.com&#038;showTitle=0&#038;showPrint=0&#038;showCalendars=0&#038;mode=week&#038;dates=20210419\/20210423\" style=\"border: 0\" width=\"800\" height=\"600\" frameborder=\"0\" scrolling=\"no\"><\/iframe>\n<p style=\"text-align:right\">Add to your calendar by clicking the <strong>+<\/strong> button above or download for <a href=\"https:\/\/calendar.google.com\/calendar\/ical\/c_cichj6hqn4lj8veiu9of628b4s%40group.calendar.google.com\/public\/basic.ics\">iCal<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2>\ud83d\udd17<strong><a rel=\"noreferrer noopener\" href=\"https:\/\/app.clowdr.org\/conference\/asplos2021\" target=\"_blank\">Conference Site<\/a><\/strong><\/h2>\n\n\n\n<p><em>Note<\/em>:  All times below are in <strong>Pacific Time<\/strong> (GMT -07:00).<\/p>\n\n\n\n<h2><strong>Monday, April 19th<\/strong><\/h2>\n\n\n\n<style type=\"text\/css\">\n.tg  {border:none;border-collapse:collapse;border-color:#ccc;border-spacing:0;}\n.tg td{background-color:#fff;border-color:#ccc;border-style:solid;border-width:0px;color:#333;\n  font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:2px 5px;word-break:normal;}\n.tg th{background-color:#f0f0f0;border-color:#ccc;border-style:solid;border-width:0px;color:#333;\n  font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:2px 5px;word-break:normal;}\n.tg .tg-bobw{font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-baqh{text-align:center;vertical-align:top}\n.tg .tg-buh4{background-color:#f9f9f9;text-align:left;vertical-align:top}\n.tg .tg-5fiw{background-color:#f9f9f9;border-color:inherit;text-align:right;vertical-align:top}\n.tg .tg-lqy6{text-align:right;vertical-align:top}\n.tg .tg-dvpl{border-color:inherit;text-align:right;vertical-align:top}\n.tg .tg-7btt{border-color:inherit;font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-zwlc{background-color:#f9f9f9;border-color:inherit;font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-0lax{text-align:left;vertical-align:top}\n.tg .tg-p5oz{background-color:#f9f9f9;text-align:right;vertical-align:top}\n.tg .tg-dzk6{background-color:#f9f9f9;text-align:center;vertical-align:top}\n.tg .tg-92er{background-color:#f9f9f9;font-weight:bold;text-align:center;vertical-align:bottom}\n<\/style>\n<table class=\"tg\" style=\"undefined;table-layout: fixed\">\n<colgroup>\n<col style=\"width: 18%\">\n<col style=\"width: 41%\">\n<col style=\"width: 41%\">\n<\/colgroup>\n<thead>\n  <tr>\n    <th class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:00 &#8211; 7:30 AM<\/span><\/th>\n    <th class=\"tg-7btt\" colspan=\"2\"><span style=\"font-weight:bold;font-style:normal\">Opening and <a href=\"..\/awards\">Award Announcements<\/a><\/span><\/th>\n  <\/tr>\n<\/thead>\n<tbody>\n  <tr>\n    <td class=\"tg-5fiw\"><span style=\"font-weight:400;font-style:normal\">7:30 &#8211; 7:45 AM<\/span><\/td>\n    <td class=\"tg-zwlc\"><a href=\"#s1\">Session 1: Packet Up<\/a><br><\/td>\n    <td class=\"tg-buh4\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:45 &#8211; 8:00 AM<\/span><\/td>\n    <td class=\"tg-7btt\"><span style=\"font-weight:bold;font-style:normal\"><a href=\"#s1\">Session 1: Q&amp;A Panel<\/a><\/span><\/td>\n    <td class=\"tg-0lax\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">8:00 &#8211; 9:15 AM<\/span><\/td>\n    <td class=\"tg-dzk6\" colspan=\"2\"><span style=\"font-weight:bold;font-style:normal\"><a href=\"..\/keynotes\/#19m\">Keynote: Chris Lattner (SiFive)<\/a><\/span><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">9:15 AM<\/span><\/td>\n    <td class=\"tg-baqh\" colspan=\"2\"><span style=\"font-weight:bold;font-style:normal\"><a href=\"..\/cares\">Introduction to CARES<\/a><\/span><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><\/td>\n    <td class=\"tg-buh4\"><\/td>\n    <td class=\"tg-buh4\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">4:00 &#8211; 4:15 PM<\/span><\/td>\n    <td class=\"tg-baqh\"><span style=\"font-weight:bold\"><a href=\"#s2\">Session 2: Memory Systems<\/a><\/span><\/td>\n    <td class=\"tg-0lax\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">4:15 &#8211; 4:30 PM<\/span><\/td>\n    <td class=\"tg-92er\"><a href=\"#s2\">Session 2: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-92er\"><a href=\"#s3\">Session 3: Flow<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">4:30 &#8211; 4:45 PM<\/span><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s4\">Session 4: Microservices<\/a><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s3\">Session 3: Q&amp;A Panel<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">4:45 &#8211; 5:00 PM<\/span><\/td>\n    <td class=\"tg-92er\"><a href=\"#s4\">Session 4: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-buh4\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">5:00 &#8211; 6:15 PM<\/span><\/td>\n    <td class=\"tg-baqh\" colspan=\"2\"><span style=\"font-weight:700;font-style:normal\"><a href=\"..\/keynotes\/#19e\">An Interview with Timothy Pinkston (USC)<\/a><\/span><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">6:15 PM<\/span><\/td>\n    <td class=\"tg-dzk6\" colspan=\"2\"><span style=\"font-weight:700;font-style:normal\"><a href=\"..\/cares\">Introduction to CARES<\/a><\/span><\/td>\n  <\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<h2><strong>Tuesday, April 20th<\/strong><\/h2>\n\n\n\n<style type=\"text\/css\">\n.tg  {border:none;border-collapse:collapse;border-color:#ccc;border-spacing:0;}\n.tg td{background-color:#fff;border-color:#ccc;border-style:solid;border-width:0px;color:#333;\n  font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:2px 5px;word-break:normal;}\n.tg th{background-color:#f0f0f0;border-color:#ccc;border-style:solid;border-width:0px;color:#333;\n  font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:2px 5px;word-break:normal;}\n.tg .tg-bobw{font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-buh4{background-color:#f9f9f9;text-align:left;vertical-align:top}\n.tg .tg-5fiw{background-color:#f9f9f9;border-color:inherit;text-align:right;vertical-align:top}\n.tg .tg-0vih{background-color:#f9f9f9;font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-lqy6{text-align:right;vertical-align:top}\n.tg .tg-dvpl{border-color:inherit;text-align:right;vertical-align:top}\n.tg .tg-fll5{border-color:inherit;font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-amwm{font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-7btt{border-color:inherit;font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-zwlc{background-color:#f9f9f9;border-color:inherit;font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-p5oz{background-color:#f9f9f9;text-align:right;vertical-align:top}\n.tg .tg-dzk6{background-color:#f9f9f9;text-align:center;vertical-align:top}\n.tg .tg-92er{background-color:#f9f9f9;font-weight:bold;text-align:center;vertical-align:bottom}\n<\/style>\n<table class=\"tg\" style=\"undefined;table-layout: fixed\">\n<colgroup>\n<col style=\"width: 18%\">\n<col style=\"width: 41%\">\n<col style=\"width: 41%\">\n<\/colgroup>\n<thead>\n  <tr>\n    <th class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:00 &#8211; 7:15<\/span> AM<\/th>\n    <th class=\"tg-fll5\"><a href=\"#s5\">Session 5: Pages and Machine Architecture<\/a><\/th>\n    <th class=\"tg-amwm\"><\/th>\n  <\/tr>\n<\/thead>\n<tbody>\n  <tr>\n    <td class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:15 &#8211; 7:30<\/span> AM<\/td>\n    <td class=\"tg-0vih\"><a href=\"#s5\">Session 5: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-0vih\"><a href=\"#s6\">Session 6: Languages and Systems 1<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:30 &#8211; 7:45 AM<\/span><\/td>\n    <td class=\"tg-7btt\"><a href=\"#s7\">Session 7: Towards Improved Throughput<\/a><\/td>\n    <td class=\"tg-amwm\"><a href=\"#s6\">Session 6: Q&amp;A Panel<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-5fiw\"><span style=\"font-weight:400;font-style:normal\">7:45 &#8211; 8:00 AM<\/span><\/td>\n    <td class=\"tg-zwlc\"><a href=\"#s7\">Session 7: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-0vih\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">8:00 &#8211; 9:15 AM<\/span><\/td>\n    <td class=\"tg-amwm\" colspan=\"2\"><a href=\"..\/awards\">Influential Paper Awards<\/a> + <a href=\"..\/panels\/#20m\">Ask a Program Chair &#8211; Emery Berger (UMass Amherst), Christos Kozyrakis (Stanford)<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><\/td>\n    <td class=\"tg-dzk6\"><\/td>\n    <td class=\"tg-0vih\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">4:00 &#8211; 4:15 PM<\/span><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s8\">Session 8: Tools and Frameworks<\/a><\/td>\n    <td class=\"tg-amwm\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">4:15 &#8211; 4:30 PM<\/span><\/td>\n    <td class=\"tg-92er\"><a href=\"#s8\">Session 8: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-92er\"><a href=\"#s9\">Session 9: Mapping and Management of Quantum and Cloud<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">4:30 &#8211; 4:45 PM<\/span><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s10\">Session 10: Persistence 1<\/a><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s9\">Session 9: Q&amp;A Panel<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">4:45 &#8211; 5:00 PM<\/span><\/td>\n    <td class=\"tg-92er\"><a href=\"#s10\">Session 10: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-dzk6\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">5:00 &#8211; 6:15 PM<\/span><\/td>\n    <td class=\"tg-amwm\" colspan=\"2\"><a href=\"..\/keynotes\/#20e\">Keynote: Dongmei Zhang (Microsoft)<\/a><\/td>\n  <\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<h2><strong>Wednesday, April 21st<\/strong><\/h2>\n\n\n\n<style type=\"text\/css\">\n.tg  {border:none;border-collapse:collapse;border-color:#ccc;border-spacing:0;}\n.tg td{background-color:#fff;border-color:#ccc;border-style:solid;border-width:0px;color:#333;\n  font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:2px 5px;word-break:normal;}\n.tg th{background-color:#f0f0f0;border-color:#ccc;border-style:solid;border-width:0px;color:#333;\n  font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:2px 5px;word-break:normal;}\n.tg .tg-bobw{font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-9pbq{background-color:#f9f9f9;border-color:inherit;font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-5fiw{background-color:#f9f9f9;border-color:inherit;text-align:right;vertical-align:top}\n.tg .tg-0vih{background-color:#f9f9f9;font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-lqy6{text-align:right;vertical-align:top}\n.tg .tg-dvpl{border-color:inherit;text-align:right;vertical-align:top}\n.tg .tg-fll5{border-color:inherit;font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-amwm{font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-p5oz{background-color:#f9f9f9;text-align:right;vertical-align:top}\n.tg .tg-92er{background-color:#f9f9f9;font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-dzk6{background-color:#f9f9f9;text-align:center;vertical-align:top}\n<\/style>\n<table class=\"tg\" style=\"undefined;table-layout: fixed\">\n<colgroup>\n<col style=\"width: 18%\">\n<col style=\"width: 41%\">\n<col style=\"width: 41%\">\n<\/colgroup>\n<thead>\n  <tr>\n    <th class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:00 &#8211; 7:15<\/span> AM<\/th>\n    <th class=\"tg-fll5\"><a href=\"#s11\">Session 11: Quantum Abstractions<\/a><\/th>\n    <th class=\"tg-amwm\"><\/th>\n  <\/tr>\n<\/thead>\n<tbody>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">7:15 &#8211; 7:30<\/span> AM<\/td>\n    <td class=\"tg-92er\"><a href=\"#s11\">Session 11: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-92er\"><a href=\"#s12\">Session 12: Persistence 2<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:30 &#8211; 7:45 AM<\/span><\/td>\n    <td class=\"tg-fll5\"><a href=\"#s13\">Session 13: Systems Software<\/a><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s12\">Session 12: Q&amp;A Panel<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-5fiw\"><span style=\"font-weight:400;font-style:normal\">7:45 &#8211; 8:00 AM<\/span><\/td>\n    <td class=\"tg-9pbq\"><a href=\"#s13\">Session 13: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-0vih\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">8:00 &#8211; 9:15 AM<\/span><\/td>\n    <td class=\"tg-amwm\" colspan=\"2\"><a href=\"..\/excursion\/#21m\">Excursion (21st)<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><\/td>\n    <td class=\"tg-dzk6\"><\/td>\n    <td class=\"tg-0vih\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">4:00 &#8211; 4:15 PM<\/span><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s14\">Session 14: Beyond the Pixels<\/a><\/td>\n    <td class=\"tg-amwm\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">4:15 &#8211; 4:30 PM<\/span><\/td>\n    <td class=\"tg-92er\"><a href=\"#s14\">Session 14: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-92er\"><a href=\"#s15\">Session 15: Races and Concurrency<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">4:30 &#8211; 4:45 PM<\/span><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s16\">Session 16: Robots, Optimization, and Robo-optimization<\/a><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s15\">Session 15: Q&amp;A Panel<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">4:45 &#8211; 5:00 PM<\/span><\/td>\n    <td class=\"tg-92er\"><a href=\"#s16\">Session 16: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-dzk6\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">5:00 &#8211; 6:15 PM<\/span><\/td>\n    <td class=\"tg-amwm\" colspan=\"2\"><a href=\"..\/keynotes\/#21e\">An Interview with Kathryn McKinley (Google)<\/a><\/td>\n  <\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<h2><strong>Thursday, April 22nd<\/strong><\/h2>\n\n\n\n<style type=\"text\/css\">\n.tg  {border:none;border-collapse:collapse;border-color:#ccc;border-spacing:0;}\n.tg td{background-color:#fff;border-color:#ccc;border-style:solid;border-width:0px;color:#333;\n  font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:2px 5px;word-break:normal;}\n.tg th{background-color:#f0f0f0;border-color:#ccc;border-style:solid;border-width:0px;color:#333;\n  font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:2px 5px;word-break:normal;}\n.tg .tg-bobw{font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-9pbq{background-color:#f9f9f9;border-color:inherit;font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-5fiw{background-color:#f9f9f9;border-color:inherit;text-align:right;vertical-align:top}\n.tg .tg-0vih{background-color:#f9f9f9;font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-lqy6{text-align:right;vertical-align:top}\n.tg .tg-dvpl{border-color:inherit;text-align:right;vertical-align:top}\n.tg .tg-fll5{border-color:inherit;font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-amwm{font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-p5oz{background-color:#f9f9f9;text-align:right;vertical-align:top}\n.tg .tg-92er{background-color:#f9f9f9;font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-dzk6{background-color:#f9f9f9;text-align:center;vertical-align:top}\n<\/style>\n<table class=\"tg\" style=\"undefined;table-layout: fixed\">\n<colgroup>\n<col style=\"width: 18%\">\n<col style=\"width: 41%\">\n<col style=\"width: 41%\">\n<\/colgroup>\n<thead>\n  <tr>\n    <th class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:00 &#8211; 7:15<\/span> AM<\/th>\n    <th class=\"tg-fll5\"><a href=\"#s17\">Session 17: Solid State Drives<\/a><\/th>\n    <th class=\"tg-amwm\"><\/th>\n  <\/tr>\n<\/thead>\n<tbody>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">7:15 &#8211; 7:30<\/span> AM<\/td>\n    <td class=\"tg-92er\"><a href=\"#s17\">Session 17: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-92er\"><a href=\"#s18\">Session 18: Security 1<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:30 &#8211; 7:45 AM<\/span><\/td>\n    <td class=\"tg-fll5\"><a href=\"#s19\">Session 19: Better Hardware through Compilers<\/a><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s18\">Session 18: Q&amp;A Panel<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-5fiw\"><span style=\"font-weight:400;font-style:normal\">7:45 &#8211; 8:00 AM<\/span><\/td>\n    <td class=\"tg-9pbq\"><a href=\"#s19\">Session 19: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-0vih\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">8:00 &#8211; 9:15 AM<\/span><\/td>\n    <td class=\"tg-amwm\" colspan=\"2\"><a href=\"..\/keynotes\/#22m\">Keynote: Nuria Oliver (ELLIS, DataPop Alliance)<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><\/td>\n    <td class=\"tg-dzk6\"><\/td>\n    <td class=\"tg-0vih\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">4:00 &#8211; 4:15 PM<\/span><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s20\">Session 20: Data Driven Optimization<\/a><\/td>\n    <td class=\"tg-amwm\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">4:15 &#8211; 4:30 PM<\/span><\/td>\n    <td class=\"tg-92er\"><a href=\"#s20\">Session 20: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-92er\"><a href=\"#s21\">Session 21: Supporting Hardware Parallelism<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">4:30 &#8211; 4:45 PM<\/span><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s22\">Session 22: Neural Net Optimization<\/a><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s21\">Session 21: Q&amp;A Panel<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">4:45 &#8211; 5:00 PM<\/span><\/td>\n    <td class=\"tg-92er\"><a href=\"#s22\">Session 22: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-dzk6\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">5:00 &#8211; 6:15 PM<\/span><\/td>\n    <td class=\"tg-amwm\" colspan=\"2\"><a href=\"..\/excursion\/#22e\">Excursion (22nd)<\/a><\/td>\n  <\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<h2><strong>Friday, April 23rd<\/strong><\/h2>\n\n\n\n<style type=\"text\/css\">\n.tg  {border:none;border-collapse:collapse;border-color:#ccc;border-spacing:0;}\n.tg td{background-color:#fff;border-color:#ccc;border-style:solid;border-width:0px;color:#333;\n  font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:2px 5px;word-break:normal;}\n.tg th{background-color:#f0f0f0;border-color:#ccc;border-style:solid;border-width:0px;color:#333;\n  font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:2px 5px;word-break:normal;}\n.tg .tg-bobw{font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-9pbq{background-color:#f9f9f9;border-color:inherit;font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-5fiw{background-color:#f9f9f9;border-color:inherit;text-align:right;vertical-align:top}\n.tg .tg-0vih{background-color:#f9f9f9;font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-lqy6{text-align:right;vertical-align:top}\n.tg .tg-dvpl{border-color:inherit;text-align:right;vertical-align:top}\n.tg .tg-fll5{border-color:inherit;font-weight:bold;text-align:center;vertical-align:bottom}\n.tg .tg-amwm{font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-p5oz{background-color:#f9f9f9;text-align:right;vertical-align:top}\n.tg .tg-92er{background-color:#f9f9f9;font-weight:bold;text-align:center;vertical-align:bottom}\n<\/style>\n<table class=\"tg\" style=\"undefined;table-layout: fixed\">\n<colgroup>\n<col style=\"width: 18%\">\n<col style=\"width: 41%\">\n<col style=\"width: 41%\">\n<\/colgroup>\n<thead>\n  <tr>\n    <th class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:00 &#8211; 7:15<\/span> AM<\/th>\n    <th class=\"tg-fll5\"><a href=\"#s23\">Session 23: Beyond Neural Nets<\/a><\/th>\n    <th class=\"tg-amwm\"><\/th>\n  <\/tr>\n<\/thead>\n<tbody>\n  <tr>\n    <td class=\"tg-p5oz\"><span style=\"font-weight:400;font-style:normal\">7:15 &#8211; 7:30<\/span> AM<\/td>\n    <td class=\"tg-92er\"><a href=\"#s23\">Session 23: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-92er\"><a href=\"#s24\">Session 24: Language and Systems 2<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-dvpl\"><span style=\"font-weight:400;font-style:normal\">7:30 &#8211; 7:45 AM<\/span><\/td>\n    <td class=\"tg-fll5\"><a href=\"#s25\">Session 25: Security 2<\/a><\/td>\n    <td class=\"tg-bobw\"><a href=\"#s24\">Session 24: Q&amp;A Panel<\/a><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-5fiw\"><span style=\"font-weight:400;font-style:normal\">7:45 &#8211; 8:00 AM<\/span><\/td>\n    <td class=\"tg-9pbq\"><a href=\"#s25\">Session 25: Q&amp;A Panel<\/a><\/td>\n    <td class=\"tg-0vih\"><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><span style=\"font-weight:400;font-style:normal\">8:00 &#8211; 9:15 AM<\/span><\/td>\n    <td class=\"tg-amwm\" colspan=\"2\"><a href=\"..\/panels\/#23m\">Panel: Industrial research in 2021 &#8211; Ricardo Bianchini (Microsoft)<\/a><\/td>\n  <\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2><strong>Session Details<\/strong><\/h2>\n\n\n\n<style type=\"text\/css\">\n.tg  {border:none;border-collapse:collapse;border-spacing:0;}\n.tg td{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:14px;overflow:hidden;\n  padding:5px 5px;word-break:normal;}\n.tg th{border-style:solid;border-width:0px;font-family:Arial, sans-serif;font-size:14px;font-weight:normal;\n  overflow:hidden;padding:5px 5px;word-break:normal;}\n.tg .tg-1wig{text-align:left;vertical-align:top}\n.tg .tg-lqy6{text-align:right;vertical-align:top}\n<\/style>\n<table class=\"tg\">\n<tbody>\n<tr id=\"s1\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 1: <strong>Packet Up<\/strong><br>Session Chair: <strong>Dan Tsafrir (Technion &#038; VMware Research)<\/strong><\/td><\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper393-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#393<\/a><\/td>\n    <td class=\"tg-1wig\">PacketMill: Toward Per-Core 100-Gbps Networking<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper499-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#499<\/a><\/td>\n    <td class=\"tg-1wig\"><span style=\"font-style:normal\">Autonomous NIC Offloads<\/span><\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper59-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#59<\/a><\/td>\n    <td class=\"tg-1wig\"><span style=\"font-style:normal\">Dagger: Efficient and Fast RPCs in Cloud Microservices with Near-Memory Reconfigurable NICs<\/span><\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s2\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 2: <strong>Memory Systems<\/strong><br>Session Chair: <strong>Sasha Fedorova (UBC)<\/strong><\/strong><\/td><\/tr>\n <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper379-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#379<\/a><\/td>\n    <td class=\"tg-1wig\">BCD Deduplication: Effective Memory Compression using Partial Cache-Line Deduplication<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper844-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#844<\/a><\/td>\n    <td class=\"tg-1wig\">KLOCs: Kernel-Level Object Contexts for Heterogeneous Memory Systems<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper210-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#210<\/a><\/td>\n    <td class=\"tg-1wig\">Rethinking Software Runtimes for Disaggregated Memory<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s3\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 3: <strong>Flow<\/strong><br>Session Chair: <strong>Chris Fletcher (UIUC)<\/strong><\/strong><\/td><\/tr>\n<tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper101-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#101<\/a><\/td>\n    <td class=\"tg-1wig\">DiAG: A Dataflow-Inspired Architecture for General-Purpose Processors<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper402-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#402<\/a><\/td>\n    <td class=\"tg-1wig\">LifeStream: A High-Performance Stream Processing Engine for Periodic Streams<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper79-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#79<\/a><\/td>\n    <td class=\"tg-1wig\">When Application-Specific ISA Meets FPGAs: A Multi-layer Virtualization Framework for Heterogeneous Cloud FPGAs<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s4\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 4: <strong>Microservices<\/strong><br>Session Chair: <strong>Mike Marty (Google)<\/strong><\/strong><\/td><\/tr>\n<tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper85-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#85<\/a><\/td>\n    <td class=\"tg-1wig\">Sage: Practical and Scalable ML-Driven Performance Debugging in Microservices<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper89-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#89<\/a><\/td>\n    <td class=\"tg-1wig\">Nightcore: Efficient and Scalable Serverless Computing for Latency-Sensitive, Interactive Microservices<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper43-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#43<\/a><\/td>\n    <td class=\"tg-1wig\">Sinan: ML-Based and QoS-Aware Resource Management for Cloud Microservices<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s5\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 5: <strong>Pages and Machine Architecture<\/strong><br>Session Chair: <strong>Dimitrios Nikolopoulos (VT)<\/strong><\/strong><\/td><\/tr>\n <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper415-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#415<\/a><\/td>\n    <td class=\"tg-1wig\">NOREBA: A Compiler-Informed Non-speculative Out-of-Order Commit Processor<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper158-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#158<\/a><\/td>\n    <td class=\"tg-1wig\">Fast Local Page-Tables for Virtualized NUMA Servers with vMitosis<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper111-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#111<\/a><\/td>\n    <td class=\"tg-1wig\">PTEMagnet: Fine-Grained Physical Memory Reservation for Faster Page Walks in Public Clouds<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s6\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 6: <strong>Language and Systems 1<\/strong><br>Session Chair: <strong>Daniel Sanchez (MIT)<\/strong><\/td><\/tr>\n<tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper1439-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#1439<\/a><\/td>\n    <td class=\"tg-1wig\">In-Fat Pointer: Hardware-Assisted Tagged-Pointer Spatial Memory Safety Defense with Subobject Granularity Protection<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper515-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#515<\/a><\/td>\n    <td class=\"tg-1wig\">Judging a Type by Its Pointer: Optimizing GPU Virtual Functions<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper459-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#459<\/a><\/td>\n    <td class=\"tg-1wig\">Enclosure: Language-Based Restriction of Untrusted Libraries<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s7\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 7: <strong>Towards Improved Throughputs<\/strong><br>Session Chair: <strong>Marco Serafini (UMass Amherst)<\/strong><\/strong><\/td><\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper1375-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#1375<\/a><\/td>\n    <td class=\"tg-1wig\">Switches for HIRE: Resource Scheduling for Data Center In-Network Computing<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper1594-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#1594<\/a><\/td>\n    <td class=\"tg-1wig\">Probabilistic Profiling of Stateful Data Planes for Adversarial Testing<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper265-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#265<\/a><\/td>\n    <td class=\"tg-1wig\">MERCI: Efficient Embedding Reduction on Commodity Hardware via Sub-query Memoization<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s8\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 8: <strong>Tools and Frameworks<\/strong><br>Session Chair: <strong>Yungang Bao (ICT, CAS)<\/strong><\/strong><\/td><\/tr>\n <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper974-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#974<\/a><\/td>\n    <td class=\"tg-1wig\">SherLock: Unsupervised Synchronization-Operation Inference<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper926-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#926<\/a><\/td>\n    <td class=\"tg-1wig\">SIMDRAM: A Framework for Bit-Serial SIMD Processing using DRAM<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper476-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#476<\/a><\/td>\n    <td class=\"tg-1wig\">Clobber-NVM: Log Less, Re-execute More<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s9\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 9: <strong>Mapping and Management of Quantum and Cloud<\/strong><br>Session Chair: <strong>Jason Cong, (UCLA)<\/strong><\/strong><\/td><\/tr>\n<tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper129-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#129<\/a><\/td>\n    <td class=\"tg-1wig\">Time-Optimal Qubit Mapping<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper276-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#276<\/a><\/td>\n    <td class=\"tg-1wig\">Orchestrated Trios: Compiling for Efficient Communication in Quantum Programs with 3-Qubit Gates<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper1225-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#1225<\/a><\/td>\n    <td class=\"tg-1wig\">FaasCache: Keeping Serverless Computing Alive with Greedy-Dual Caching<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s10\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 10: <strong>Persistence 1<\/strong><br>Session Chair: <strong>Vijay Chidambaram (UT Austin &#038; VMware Research)<\/strong><\/strong><\/td><\/tr>\n<tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper44-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#44<\/a><\/td>\n    <td class=\"tg-1wig\">Hippocrates: Healing Persistent Memory Bugs without Doing Any Harm<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper544-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#544<\/a><\/td>\n    <td class=\"tg-1wig\">Jaaru: Efficiently Model Checking Persistent Memory Programs<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper171-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#171<\/a><\/td>\n    <td class=\"tg-1wig\">Corundum: Statically-Enforced Persistent Memory Safety<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s11\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 11: <strong>Quantum Abstractions<\/strong><br>Session Chair: <strong>Marco Pistoia, JPMorgan Chase<\/strong><\/strong><\/td><\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper772-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#772<\/a><\/td>\n    <td class=\"tg-1wig\">Qraft: Reverse Your Quantum Circuit and Know the Correct Program Output<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper936-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#936<\/a><\/td>\n    <td class=\"tg-1wig\">Logical Abstractions for Noisy Variational Quantum Algorithm Simulation<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper1241-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#1241<\/a><\/td>\n    <td class=\"tg-1wig\">CutQC: Using Small Quantum Computers for Large Quantum Circuit Evaluations<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s12\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 12: <strong>Persistence 2<\/strong><br>Session Chair: <strong>Mike Swift (UW-Madison)<\/strong><\/strong><\/td><\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper8-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#8<\/a><\/td>\n    <td class=\"tg-1wig\">PMFuzz: Test Case Generation for Persistent Memory Programs<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper827-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#827<\/a><\/td>\n    <td class=\"tg-1wig\">Fast, Flexible, and Comprehensive Bug Detection for Persistent Memory Programs<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper75-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#75<\/a><\/td>\n    <td class=\"tg-1wig\">PMEM-Spec: Persistent Memory Speculation (Strict Persistency Can Trump Relaxed Persistency)<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s13\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 13: <strong>Systems Software<\/strong><br>Session Chair: <strong>Chris Rossbach (UT Austin)<\/strong><\/strong><\/td><\/tr>\n<tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper922-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#922<\/a><\/td>\n    <td class=\"tg-1wig\">VSync: Push-Button Verification and Optimization for Synchronization Primitives on Weak Memory Models<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper486-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#486<\/a><\/td>\n    <td class=\"tg-1wig\">CubicleOS: A Library OS with Software Componentisation for Practical Isolation<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper212-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#212<\/a><\/td>\n    <td class=\"tg-1wig\">Benchmarking, Analysis, and Optimization of Serverless Function Snapshots<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s14\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 14: <strong>Beyond the Pixels<\/strong><br>Session Chair: <strong>Adrian Sampson (Cornell)<\/strong><\/strong><\/td><\/tr>\n<tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper588-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#588<\/a><\/td>\n    <td class=\"tg-1wig\">Rhythmic Pixel Regions: Multi-resolution Visual Sensing System towards High-Precision Visual Computing at Low Power<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper228-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#228<\/a><\/td>\n    <td class=\"tg-1wig\">Q-VR: System-Level Design for Future Mobile Collaborative Virtual Reality<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper388-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#388<\/a><\/td>\n    <td class=\"tg-1wig\">Warehouse-Scale Video Acceleration: Co-design and Deployment in the Wild<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s15\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 15: <strong>Races and Concurrency<\/strong><br>Session Chair: <strong>Dan Lustig (NVIDIA)<\/strong><\/strong><\/td><\/tr>\n<tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper1170-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#1170<\/a><\/td>\n    <td class=\"tg-1wig\">Automatically Detecting and Fixing Concurrency Bugs in Go Software Systems<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper172-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#172<\/a><\/td>\n    <td class=\"tg-1wig\">C11Tester: A Race Detector for C\/C++ Atomics<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper442-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#442<\/a><\/td>\n    <td class=\"tg-1wig\">Kard: Lightweight Data Race Detection with Per-Thread Memory Protection<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s16\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 16: <strong>Robots, Optimization, and Robo-optimization<\/strong><br>Session Chair: <strong>Christina Delimitrou (Cornell)<\/strong><\/strong><\/td><\/tr>\n<tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper321-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#321<\/a><\/td>\n    <td class=\"tg-1wig\">Quantifying the Design-Space Tradeoffs in Autonomous Drones<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper857-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#857<\/a><\/td>\n    <td class=\"tg-1wig\">Robomorphic Computing: A Design Methodology for Domain-Specific Accelerators Parameterized by Robot Morphology<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper95-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#95<\/a><\/td>\n    <td class=\"tg-1wig\">Gamma: Leveraging Gustavson\u2019s Algorithm to Accelerate Sparse Matrix Multiplication<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s17\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 17: <strong>Solid State Drives<\/strong><br>Session Chair: <strong>Steve Swanson (UC San Diego)<\/strong><\/strong><\/td><\/tr>\n <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper278-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#278<\/a><\/td>\n    <td class=\"tg-1wig\">Reducing Solid-State Drive Read Latency by Optimizing Read-Retry<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper1455-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#1455<\/a><\/td>\n    <td class=\"tg-1wig\">RecSSD: Near Data Processing for Solid State Drive Based Recommendation Inference<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper500-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#500<\/a><\/td>\n    <td class=\"tg-1wig\">Prolonging 3D NAND SSD Lifetime via Read Latency Relaxation<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s18\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 18: <strong>Security 1<\/strong><br>Session Chair: <strong>Jakub Szefer (Yale University)<\/strong><\/strong><\/td><\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper701-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#701<\/a><\/td>\n    <td class=\"tg-1wig\">PIBE: Practical Kernel Control-Flow Hardening with Profile-Guided Indirect Branch Elimination<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\">#460<\/td>\n    <td class=\"tg-1wig\">Computing with Time: Microarchitectural Weird Machines<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper548-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#548<\/a><\/td>\n    <td class=\"tg-1wig\">HerQules: Securing Programs via Hardware-Enforced Message Queues<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s19\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 19: <strong>Better Hardware through Compilers<\/strong><br>Session Chair: <strong>Karu Sankaralingam (UW-Madison)<\/strong><\/strong><\/td><\/tr>\n <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper315-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#315<\/a><\/td>\n    <td class=\"tg-1wig\">Effective Simulation and Debugging for a High-Level Hardware Language using Software Compilers<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper206-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#206<\/a><\/td>\n    <td class=\"tg-1wig\">A Compiler Infrastructure for Accelerator Generators<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper990-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#990<\/a><\/td>\n    <td class=\"tg-1wig\">Compiler-Driven FPGA Virtualization with SYNERGY<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s20\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 20: <strong>Data Driven Optimization<\/strong><br>Session Chair: <strong>Alexandre Passos (Google)<\/strong><\/strong><\/td><\/tr>\n<tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper648-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#648<\/a><\/td>\n    <td class=\"tg-1wig\">BayesPerf: Minimizing Performance Monitoring Errors using Bayesian Statistics<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper731-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#731<\/a><\/td>\n    <td class=\"tg-1wig\">Training for Multi-resolution Inference using Reusable Quantization Terms<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper963-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#963<\/a><\/td>\n    <td class=\"tg-1wig\">A Hierarchical Neural Model of Data Prefetching<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s21\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 21: <strong>Supporting Hardware Parallelism<\/strong><br>Session Chair: <strong>Lizy K. John (UT Austin)<\/strong><\/strong><\/td><\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper142-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#142<\/a><\/td>\n    <td class=\"tg-1wig\">Vectorization for Digital Signal Processors via Equality Saturation<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper113-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#113<\/a><\/td>\n    <td class=\"tg-1wig\">Scalable FSM Parallelization via Path Fusion and Higher-Order Speculation<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper28-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#28<\/a><\/td>\n    <td class=\"tg-1wig\">VeGen: A Vectorizer Generator for SIMD and Beyond<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s22\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 22: <strong>Neural Net Optimization<\/strong><br>Session Chair: <strong>Amir Yazdanbakhsh (Google Research)<\/strong><\/strong><\/td><\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper969-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#969<\/a><\/td>\n    <td class=\"tg-1wig\">Neural Architecture Search as Program Transformation Exploration<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper1367-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#1367<\/a><\/td>\n    <td class=\"tg-1wig\">Analytical Characterization and Design Space Exploration for Optimization of CNNs<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper1450-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#1450<\/a><\/td>\n    <td class=\"tg-1wig\">Mind Mappings: Enabling Efficient Algorithm-Accelerator Mapping Space Search<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s23\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 23: <strong>Beyond Neural Nets<\/strong><br>Session Chair: <strong>Sara Achour (Stanford)<\/strong><\/strong><\/td><\/tr>\n <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper62-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#62<\/a><\/td>\n    <td class=\"tg-1wig\">Statistical Robustness of Markov Chain Monte Carlo Accelerators<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper593-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#593<\/a><\/td>\n    <td class=\"tg-1wig\">NeuroEngine: A Hardware-Based Event-Driven Simulation System for Advanced Brain-Inspired Computing<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper898-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#898<\/a><\/td>\n    <td class=\"tg-1wig\">Defensive Approximation: Securing CNNs using Approximate Computing<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s24\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 24: <strong>Language and Systems 2<\/strong><br>Session Chair: <strong>James Bornholt (UT Austin)<\/strong><\/td><\/tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper949-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#949<\/a><\/td>\n    <td class=\"tg-1wig\">Language-Parametric Compiler Validation with Application to LLVM<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper1687-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#1687<\/a><\/td>\n    <td class=\"tg-1wig\">Incremental CFG Patching for Binary Rewriting<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper58-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#58<\/a><\/td>\n    <td class=\"tg-1wig\">Who\u2019s Debugging the Debuggers? Exposing Debug Information Bugs in Optimized Binaries<\/td>\n  <\/tr>\n<tr><td colspan=\"2\"><br><\/td><\/tr>\n<tr id=\"s25\"><td colspan=\"2\" style=\"background-color:#e8e8e8\">Session 25: <strong>Security 2<\/strong><br>Session Chair: <strong>Mengjia Yan (MIT)<\/strong><\/strong><\/td><\/tr>\n <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper148-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#148<\/a><\/td>\n    <td class=\"tg-1wig\">Speculative Interference Attacks: Breaking Invisible Speculation Schemes<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper255-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#255<\/a><\/td>\n    <td class=\"tg-1wig\">Jamais Vu: Thwarting Microarchitectural Replay Attacks<\/td>\n  <\/tr>\n  <tr>\n    <td class=\"tg-lqy6\"><a href=\"https:\/\/asplos-conference.org\/abstracts\/asplos21-paper744-extended_abstract.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">#744<\/a><\/td>\n    <td class=\"tg-1wig\">Streamline: A Fast, Flushless Cache Covert-Channel Attack by Enabling Asynchronous Collusion<\/td>\n  <\/tr>\n<\/tbody>\n<\/table>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Add to your calendar by clicking the + button above or download for iCal. \ud83d\udd17Conference Site Note: All times below are in Pacific Time (GMT -07:00). Monday, April 19th 7:00 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/asplos-conference.org\/program\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Conference Schedule&#8221;<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/pages\/824"}],"collection":[{"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/comments?post=824"}],"version-history":[{"count":208,"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/pages\/824\/revisions"}],"predecessor-version":[{"id":2608,"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/pages\/824\/revisions\/2608"}],"wp:attachment":[{"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/media?parent=824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}