{"id":1078,"date":"2025-06-16T18:49:43","date_gmt":"2025-06-16T09:49:43","guid":{"rendered":"https:\/\/www.perf.cs.tut.ac.jp\/lab\/?page_id=1078"},"modified":"2025-06-25T18:38:10","modified_gmt":"2025-06-25T09:38:10","slug":"mit-toyohashi-aspire-workshop-2025","status":"publish","type":"page","link":"https:\/\/www.perf.cs.tut.ac.jp\/lab\/?page_id=1078&lang=en","title":{"rendered":"MIT-Toyohashi ASPIRE Workshop 2025"},"content":{"rendered":"\n<p>MIT-Toyohashi ASPIRE workshop 2025 on June 26th at Science Tokyo.<\/p>\n\n\n\n<p><strong>Date:   26 June, 2025 <\/strong><\/p>\n\n\n\n<p>Location:  <strong>Science Tokyo Front, Ookayama Campus, Institute of Science Tokyo<\/strong> (Kuramae-Kaikan\u3001\u8535\u524d\u4f1a\u9928 2F \u5927\u4f1a\u8b70\u5ba4)<\/p>\n\n\n\n<br><br>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Program <\/h2>\n\n\n\n<p>**All programs are in JST (UTC+9)<\/p>\n\n\n\n<p>10:00 <strong>JST ASPIRE project introduction<\/strong> (Yukinori Sato, Toyohashi Univ. of Tech.)<\/p>\n\n\n\n<p>10:15 Saman Amarasinghe (MIT):&nbsp; <strong>Compiler 2.0: Building Compilers in the Era of Machine Learning<\/strong><\/p>\n\n\n\n<p>11:15&nbsp; Ajay Brahmakshatriya (MIT):&nbsp; <strong>Democratizing High-performance DSL Development with the BuildIt Framework.&nbsp;<\/strong><\/p>\n\n\n\n<p>12:15&nbsp; Lunch Break<\/p>\n\n\n\n<p>12:45 <strong>Poster presentations by students<\/strong><\/p>\n\n\n\n<p>13:45 Hayato Yamaki (UEC):&nbsp; <strong>High-Speed Packet Compression and Forwarding System.<\/strong><\/p>\n\n\n\n<p>14:15 Yudai Tanabe (Science Tokyo):&nbsp; <strong>Bringing Fine-Grained Task Parallelism to GPUs<\/strong><\/p>\n\n\n\n<p>14:45 Break<\/p>\n\n\n\n<p>15:00 Katsumi Okuda (Mitsubishi Electric):  <strong>Programming with LLMs: From Unified Interfaces to Performance Optimization<\/strong><\/p>\n\n\n\n<p>15:30 Ryuichi Sakamoto (Science Tokyo):&nbsp; <strong>Accelerating microservice using SmartNICs<\/strong><\/p>\n\n\n\n<p>16:00 Yukinori Sato (Toyohashi Univ. of Tech.):&nbsp; <strong>DSL-based automatic code optimization for AI accelerators and SmartNICs<\/strong><\/p>\n\n\n\n<p>16:30 close<\/p>\n\n\n\n<p>We prepare Zoom in the morning sessions (10:00am &#8211; 12:15pm).  To participate in the workshop via Zoom, please make a registration in the following form.<\/p>\n\n\n\n<br><br>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Registration<\/h2>\n\n\n\n<p>Please make a registration from the following URL:<\/p>\n\n\n\n<p>   <a href=\"https:\/\/forms.gle\/1co46Xc1iXaA2bHg9\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/forms.gle\/1co46Xc1iXaA2bHg9<\/a><\/p>\n\n\n\n<p>A part of this tutorial will be supported by <a href=\"https:\/\/www.jst.go.jp\/aspire\/en\/program_e\/assignment_e\/index.html\" data-type=\"link\" data-id=\"https:\/\/www.jst.go.jp\/aspire\/en\/program_e\/assignment_e\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">JST ASPIRE<\/a>, Grant Number JPMJAP2430.<\/p>\n\n\n\n<p><a href=\"https:\/\/projectdb.jst.go.jp\/grant\/JST-PROJECT-24022129\/\" target=\"_blank\" rel=\"noreferrer noopener\">Project overview (in Japanese)<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"886\" height=\"156\" src=\"https:\/\/www.perf.cs.tut.ac.jp\/lab\/wp-content\/uploads\/2025\/06\/2025-06-16_19h11_21.png\" alt=\"\" class=\"wp-image-1081\" srcset=\"https:\/\/www.perf.cs.tut.ac.jp\/lab\/wp-content\/uploads\/2025\/06\/2025-06-16_19h11_21.png 886w, https:\/\/www.perf.cs.tut.ac.jp\/lab\/wp-content\/uploads\/2025\/06\/2025-06-16_19h11_21-300x53.png 300w, https:\/\/www.perf.cs.tut.ac.jp\/lab\/wp-content\/uploads\/2025\/06\/2025-06-16_19h11_21-768x135.png 768w\" sizes=\"auto, (max-width: 886px) 100vw, 886px\" \/><\/figure>\n\n\n\n<br><br>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Compiler 2.0: Building Compilers in the Era of Machine Learning<\/h2>\n\n\n\n<p><strong>Saman Amarasinghe (MIT)<\/strong><\/p>\n\n\n\n<p><strong>Abstract: <\/strong>Modern compilers are among the most critical, complex, and widely used software systems\u2014yet they are still largely built on decades-old technologies. The rise of machine learning is fundamentally reshaping what programming means. It not only has the potential to revolutionize how we build compilers but may even render traditional compilers obsolete. In this talk, I will explore the current impact of machine learning on compilers, discuss near-term opportunities, and offer a few predictions about what the future may hold.<\/p>\n\n\n\n<p><strong>Saman Amarasinghe<\/strong> is the Thomas and Gerd Perkins Professor in the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology and a member of the Computer Science and Artificial Intelligence Laboratory (CSAIL), where he leads the Commit compiler group. Under his leadership, the Commit group has developed a wide range of innovative programming languages and compilers, including StreamIt, StreamJIT, PetaBricks, Halide, TACO, Finch, SySTeC, GraphIt, Simit, MILK, Cimple, BioStream, NetBlocks, BREeze, CoLa, Shim, AskIt, and Seq. Additionally, the group has created compiler and runtime frameworks such as DynamoRIO, Helium, Tiramisu, Codon, BuildIt, and D2X as well as tools for vectorization like Superword Level Parallelism (SLP), goSLP, and VeGen. Saman\u2019s team also developed Ithemal, a machine-learning-based performance predictor, Program Shepherding to protect programs from external attacks, the OpenTuner extendable autotuner, and the Kendo deterministic execution system. He was also co-leader of the Raw architecture project. Outside academia, Saman has co-founded several companies, including Determina, Lanka Internet Services Ltd., Venti Technologies, DataCebo, and Exaloop. He earned his BS in Electrical Engineering and Computer Science from Cornell University in 1988, and his MSEE and Ph.D. from Stanford University in 1990 and 1997, respectively. He is also a Fellow of the ACM.<\/p>\n\n\n\n<br><br>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Map<\/h2>\n\n\n\n<p>Ookayama Campus, Institute of Science Tokyo <\/p>\n\n\n\n<p>Conference Room L (2nd Floor), Science Tokyo Front<\/p>\n\n\n\n<p>(Kuramae-Kaikan\u3001\u8535\u524d\u4f1a\u9928 2F \u5927\u4f1a\u8b70\u5ba4)<\/p>\n\n\n\n<iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m14!1m8!1m3!1d810.9546884134334!2d139.6839029!3d35.6075372!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6018f52e20e0b49f%3A0x55128af30ad03ae4!2z5p2x5bel5aSn6JS15YmN5Lya6aSo!5e0!3m2!1sen!2sjp!4v1750070630894!5m2!1sen!2sjp\" width=\"600\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>MIT-Toyohashi ASPIRE workshop 2025 on June 26th at Science Tokyo. Date: 26 June, 2025 Location: Science Tokyo  &hellip; <a href=\"https:\/\/www.perf.cs.tut.ac.jp\/lab\/?page_id=1078&#038;lang=en\" class=\"more-link\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"screen-reader-text\">MIT-Toyohashi ASPIRE Workshop 2025<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/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-1078","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.perf.cs.tut.ac.jp\/lab\/index.php?rest_route=\/wp\/v2\/pages\/1078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.perf.cs.tut.ac.jp\/lab\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.perf.cs.tut.ac.jp\/lab\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.perf.cs.tut.ac.jp\/lab\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.perf.cs.tut.ac.jp\/lab\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1078"}],"version-history":[{"count":14,"href":"https:\/\/www.perf.cs.tut.ac.jp\/lab\/index.php?rest_route=\/wp\/v2\/pages\/1078\/revisions"}],"predecessor-version":[{"id":1165,"href":"https:\/\/www.perf.cs.tut.ac.jp\/lab\/index.php?rest_route=\/wp\/v2\/pages\/1078\/revisions\/1165"}],"wp:attachment":[{"href":"https:\/\/www.perf.cs.tut.ac.jp\/lab\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}