{"id":875,"date":"2023-03-23T14:04:52","date_gmt":"2023-03-23T14:04:52","guid":{"rendered":"https:\/\/thunder.snu.ac.kr\/wordpress\/?page_id=875"},"modified":"2024-03-04T05:47:28","modified_gmt":"2024-03-04T05:47:28","slug":"programming-and-simulation-environments-for-quantum-computing","status":"publish","type":"page","link":"https:\/\/thunder.snu.ac.kr\/?page_id=875","title":{"rendered":"Quantum Computing"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Software Stacks for Quantum Computing<\/h3>\n\n\n\n<p>Quantum computing is the next-generation computing paradigm. We are developing an end-to-end software stack for quantum computing, including a compiler, a runtime system, and a classical quantum circuit simulator. Currently, we focus on high-performance and scalable quantum simulators for quantum circuit simulation and tensor network contraction. We successfully simulated the 42-qubit Quantum Supremacy circuit using a workstation-level computer system with many NVMe SSDs and HDDs. The current limit of a workstation-level full-state quantum-circuit simulation is around 34 qubits. However, the capability of our quantum circuit simulator (SnuQS) is 256 times bigger than conventional full-state quantum-circuit simulators. We also build a small-scale cluster with NVMe SSDs and HDDs to simulate supercomputer-level quantum circuits with our full-state simulation method.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SnuQS<\/h3>\n\n\n\n<p>SnuQS is a full-state quantum-circuit simulation framework. It exploits storage devices, such as HDDs and NVMe SSDs, to enlarge the available main memory capacity at a small cost. It uses an automatic circuit partitioning technique based on its qubit permutation and amplitude layout. Moreover, SnuQS prefetches amplitudes to overlap computation and I\/O. SnuQS combines the circuit partitioning technique with the three-step qubit permutation to guarantee that the I\/O operations are grouped in a contiguous block and that the block size is large enough to achieve high I\/O bandwidth. The experimental result indicates that SnuQS and the proposed I\/O subsystem are an effective and practical solution to scale the full-state simulation of large quantum circuits at about 300X lower cost than the DDR4 DRAM main-memory-only system.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Software Stacks for Quantum Computing Quantum computing is the next-generation computing paradigm. We are developing an end-to-end software stack for quantum computing, including a compiler, a runtime system, and a classical quantum circuit simulator. Currently, we focus on high-performance and scalable quantum simulators for quantum circuit simulation and tensor network contraction. We successfully simulated the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-875","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/pages\/875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=875"}],"version-history":[{"count":7,"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/pages\/875\/revisions"}],"predecessor-version":[{"id":1639,"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=\/wp\/v2\/pages\/875\/revisions\/1639"}],"wp:attachment":[{"href":"https:\/\/thunder.snu.ac.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}