{"id":51,"date":"2025-06-14T06:34:39","date_gmt":"2025-06-14T06:34:39","guid":{"rendered":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/presentations\/hardware-aware-compilers\/"},"modified":"2025-06-18T04:59:18","modified_gmt":"2025-06-18T04:59:18","slug":"hardware-aware-compilers","status":"publish","type":"page","link":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/presentations\/hardware-aware-compilers\/","title":{"rendered":"Hardware-Aware Compilers"},"content":{"rendered":"\n<p>SMART compilers aim to move beyond today&#8217;s compilation strategies and support a diverse cross-stack ecosystem of error management protocols relevant to current and next generation quantum computing systems.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/Compilation-1.jpg\" alt=\"Compiler logo\" class=\"wp-image-139\" srcset=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/Compilation-1.jpg 1024w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/Compilation-1-300x300.jpg 300w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/Compilation-1-150x150.jpg 150w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/Compilation-1-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Noise-Aware and Error-Resilient Compilation<\/h2>\n\n\n\n<p>Currently, either compilers provide limited control over target hardware compilation, or they are developed within a siloed stack, such that they are not easily applicable when front-end or back-ends are changed. The SMART team seeks to address this issue by creating SMART compilers that are hardware-aware and can be optimized for control and qubit resource overheads.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/realtime_control.jpg\" alt=\"Real-time logo\" class=\"wp-image-165\" srcset=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/realtime_control.jpg 1024w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/realtime_control-300x300.jpg 300w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/realtime_control-150x150.jpg 150w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/realtime_control-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Scalable Quantum Optimal Control<\/h2>\n\n\n\n<p>In digital quantum computing, physical layer error management is in part supplied by the optimization and calibration of pulse waveforms that define gate operations. Standard approaches to optimization are typically rather naive and do not rely on characterizations of the underlying noise environment. SMART strives to bridge this gap by enabling characterization-informed scalable quantum control strategies that draw on classical resources to realize real-time updates.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>SMART compilers aim to move beyond today&#8217;s compilation strategies and support a diverse cross-stack ecosystem of error management protocols relevant to current and next generation quantum computing systems. Noise-Aware and Error-Resilient Compilation Currently, either compilers provide limited control over target hardware compilation, or they are developed within a siloed stack, such that they are not [&hellip;]<\/p>\n","protected":false},"author":627,"featured_media":0,"parent":8,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-51","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/pages\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/users\/627"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":4,"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/pages\/51\/revisions"}],"predecessor-version":[{"id":166,"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/pages\/51\/revisions\/166"}],"up":[{"embeddable":true,"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/pages\/8"}],"wp:attachment":[{"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/media?parent=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}