{"id":274,"date":"2026-06-24T15:57:47","date_gmt":"2026-06-24T10:27:47","guid":{"rendered":"https:\/\/surfzone.in\/iisc-csa-udayb\/wp\/?page_id=274"},"modified":"2026-08-03T21:18:03","modified_gmt":"2026-08-03T15:48:03","slug":"resources","status":"publish","type":"page","link":"https:\/\/www.csa.iisc.ac.in\/~udayb\/resources\/","title":{"rendered":"Resources"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Research Tools \/ Software<\/h2>\n\n\n\n<ul id=\"list2\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/mlir.llvm.org\" target=\"_blank\" rel=\"noreferrer noopener\">MLIR<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/pluto-compiler.sourceforge.net\" target=\"_blank\" rel=\"noreferrer noopener\">PLUTO<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/hicaps.csa.iisc.ac.in\/tools\/polymage\/\" data-type=\"link\" data-id=\"https:\/\/hicaps.csa.iisc.ac.in\/tools\/polymage\/\" target=\"_blank\" rel=\"noreferrer noopener\">PolyMage<\/a> (not to be confused with <a href=\"https:\/\/www.polymagelabs.com\" target=\"_blank\" rel=\"noreferrer noopener\">PolyMage Labs and PolyBlocks<\/a>)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Lab Website<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"http:\/\/hicaps.csa.iisc.ac.in\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"263\" src=\"https:\/\/www.csa.iisc.ac.in\/~udayb\/wordpress\/wp-content\/uploads\/2026\/06\/logo-hicaps.png\" alt=\"\" class=\"wp-image-436\" style=\"width:143px;height:auto\" srcset=\"https:\/\/www.csa.iisc.ac.in\/~udayb\/wordpress\/wp-content\/uploads\/2026\/06\/logo-hicaps.png 400w, https:\/\/www.csa.iisc.ac.in\/~udayb\/wordpress\/wp-content\/uploads\/2026\/06\/logo-hicaps-300x197.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/hicaps.csa.iisc.ac.in\" target=\"_blank\" rel=\"noreferrer noopener\">Compilers for AI lab &#8211; my group&#8217;s page<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Slides\/Tutorials<\/h2>\n\n\n\n<ul id=\"list3\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/bondhugula\/llvm-project\/blob\/hop\/mlir\/docs\/HighPerfCodeGen.md\" target=\"_blank\" rel=\"noreferrer noopener\">An article on high-performance code generation using MLIR: Part I<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/impact.gforge.inria.fr\/impact2020\/slides\/IMPACT_2020_keynote.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Polyhedral Compilation Opportunities in MLIR<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.csa.iisc.ac.in\/~udayb\/slides\/uday-polyhedral-opt.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">A short course on advanced compilation using the polyhedral framework<\/a><\/li>\n\n\n\n<li>Slides for some of the published papers can be found on the <a href=\"https:\/\/www.csa.iisc.ac.in\/~udayb\/wordpress\/wp\/research\/\" data-type=\"page\" data-id=\"30\">research<\/a> page<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Research Tools \/ Software Lab Website Slides\/Tutorials<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-274","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.csa.iisc.ac.in\/~udayb\/wp-json\/wp\/v2\/pages\/274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.csa.iisc.ac.in\/~udayb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.csa.iisc.ac.in\/~udayb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.csa.iisc.ac.in\/~udayb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.csa.iisc.ac.in\/~udayb\/wp-json\/wp\/v2\/comments?post=274"}],"version-history":[{"count":8,"href":"https:\/\/www.csa.iisc.ac.in\/~udayb\/wp-json\/wp\/v2\/pages\/274\/revisions"}],"predecessor-version":[{"id":452,"href":"https:\/\/www.csa.iisc.ac.in\/~udayb\/wp-json\/wp\/v2\/pages\/274\/revisions\/452"}],"wp:attachment":[{"href":"https:\/\/www.csa.iisc.ac.in\/~udayb\/wp-json\/wp\/v2\/media?parent=274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.csa.iisc.ac.in\/~udayb\/wp-json\/wp\/v2\/categories?post=274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.csa.iisc.ac.in\/~udayb\/wp-json\/wp\/v2\/tags?post=274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}