帳號:guest(216.73.216.146)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):郭子豪
作者(外文):Guo, Zi-Hao
論文名稱(中文):基於可滿足性模理論的量子電路佈局合成方法
論文名稱(外文):SMT-Based Layout Synthesis Approaches for Quantum Circuits
指導教授(中文):王廷基
指導教授(外文):Wang, Ting-Chi
口試委員(中文):麥偉基
方劭云
口試委員(外文):Mak, Wai-Kei
Fang, Shao-Yun
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學號:110062605
出版年(民國):112
畢業學年度:111
語文別:英文
論文頁數:30
中文關鍵詞:量子電腦佈局合成擺置映射
外文關鍵詞:quantum computinglayout synthesisplacementmapping
相關次數:
  • 推薦推薦:0
  • 點閱點閱:73
  • 評分評分:*****
  • 下載下載:0
  • 收藏收藏:0
與經典演算法相比,量子演算法具有巨大的速度優勢。然而,當前量子計算機中的實體量子位元並不能全部相互作用,對於不同的量子計算機具有不同的硬體限制。因此,在實際的量子計算機上執行量子演算法時,佈局合成是至關重要的一步,它確保量子演算法的合成電路能夠在符合硬體約束的情況下在量子計算機上順利運行。在本論文中,我們關注量子電路的佈局合成問題,並改進了先前的研究 (TB-OLSQ),該研究使用過度區概念配合可滿足性模理論公式來解決。我們提出了如何修改先前研究的可滿足性模理論公式以獲得加速版本來減少執行時間。此外,我們還考慮閘吸收來擴展加速版本,以獲得更好的解決方案質量。我們的實驗結果表明,與先前研究相比,加速版本在一組不需要交換閘的電路中實現了121倍的加速,在另一組電路中,以不增加交換閘的情況下實現了6倍的加速,而在有閘吸收的版本中對於一組不需要交換閘的電路則快了115倍,而在另一組電路快3倍。對於需要交換閘的電路,閘吸收的功能有助於將電路的交換閘的數量減少38.9\%。
Compared to classical algorithms, quantum algorithms have a tremendous speed advantage. However, the physical qubits in current quantum computers do not all interact with each other, and different quantum computers have various hardware constraints. Therefore, in executing a quantum algorithm on an actual quantum computer, layout synthesis is a crucial step that ensures the synthesized circuit of the quantum algorithm can run smoothly on the quantum computer by complying with hardware constraints. In this thesis, we focus on a layout synthesis problem for quantum circuits and improve a prior work, TB-OLSQ, which adopts a transition-based SMT (Satisfiability Modulo Theories) formulation. We present how to modify TB-OLSQ to obtain an accelerated version for runtime reduction. In addition, we extend the accelerated version by considering gate absorption for better solution quality. Our experimental results show that compared with TB-OLSQ, the accelerated version achieves 121X speedup for a set of SWAP-free circuits and 6X speedup for the other set of circuits with no increase in SWAP gates, while the one with gate absorption is 115X faster for a set of SWAP-free circuits and is 3X faster for the other set of circuits. The one with gate absorption also helps reduce the number of SWAP gates by 38.9\% for the circuits requiring SWAP gates.
1 Introduction 1
2 Problem Formulations 8
2.1 Accelerated Version 8
2.2 Gate Absorption Version 9
3 Approaches 10
3.1 Preprocessing 10
3.1.1 Deletion of One-qubit Gates 10
3.1.2 Subgraph Identification 10
3.1.3 Construction of Spanning and Overlap Edge Sets 12
3.1.4 Construction of the Dependency List 12
3.2 Notations in each SMT Formulation 14
3.3 Transition-based SMT Formulation for Accelerated Version 15
3.3.1 Constant 15
3.3.2 Variables 15
3.3.3 Constraints 16
3.3.4 Differences from TB-OLSQ 18
3.3.5 Objective Function 19
3.4 Transition-based SMT Formulation for Gate Absorption Version 19
3.4.1 Variables 20
3.4.2 Constraints 20
3.5 Postprocessing 22
4 Experimental Results 23
4.1 Comparison among TB-OLSQ-ACC, TB-OLSQ, and [1] 23
4.2 Comparison among TB-OLSQ-GA, TB-OLSQ, and OLSQ-GA 24
5 Conclusion 27
References 28
[1] T.-A. Wu, Y.-J. Jiang, and S.-Y. Fang, “A robust quantum layout synthesis algorithm with a qubit mapping checker,” in Proceedings of International Conference on Computer-Aided Design, pp. 1–9, 2022.
[2] F. Vatan and C. Williams, “Optimal quantum circuits for general two-qubit gates,” Physical Review A, vol. 69, no. 3, p. 032315, 2004.
[3] P. Murali, N. M. Linke, M. Martonosi, A. J. Abhari, N. H. Nguyen, and C. H. Alderete, “Full-stack, real-system quantum computer studies: Architectural comparisons and design insights,” in Proceedings of International Symposium on Computer Architecture, pp. 527–540, 2019.
[4] B. Tan and J. Cong, “Optimal layout synthesis for quantum computing,” in Proceedings of International Conference on Computer-Aided Design, pp. 1–9, 2020.
[5] D. Maslov, S. M. Falconer, and M. Mosca, “Quantum circuit placement,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 27, no. 4, pp. 752–763, 2008.
[6] A. Shafaei, M. Saeedi, and M. Pedram, “Qubit placement to minimize communication overhead in 2d quantum architectures,” in Proceedings of Asia and South Pacific Design Automation Conference, pp. 495–500, 2014.
[7] R. Wille, L. Burgholzer, and A. Zulehner, “Mapping quantum circuits to ibm qx architectures using the minimal number of swap and h operations,” in Proceedings of Design Automation Conference, pp. 1–6, 2019.
[8] D. Bhattacharjee, A. A. Saki, M. Alam, A. Chattopadhyay, and S. Ghosh, “Muqut: Multiconstraint quantum circuit mapping on nisq computers,” in Proceedings of International Conference on Computer-Aided Design, pp. 1–7, 2019.
[9] R. Wille, A. Lye, and R. Drechsler, “Optimal swap gate insertion for nearest neighbor quantum circuits,” in Proceedings of Asia and South Pacific Design Automation Conference, pp. 489–494, IEEE, 2014.
[10] A. Lye, R. Wille, and R. Drechsler, “Determining the minimal number of swap gates for multi-dimensional nearest neighbor quantum circuits,” in Proceedings of Asia and South Pacific Design Automation Conference, pp. 178–183, IEEE, 2015.
[11] D. Venturelli, M. Do, E. Rieffel, and J. Frank, “Compiling quantum circuits to realistic hardware architectures using temporal planners,” Quantum Science and Technology, vol. 3, no. 2, p. 025004, 2018.
[12] A. Zulehner, A. Paler, and R. Wille, “An efficient methodology for mapping quantumcircuits to the ibm qx architectures,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 38, no. 7, pp. 1226–1236, 2018.
[13] A. Zulehner and R. Wille, “Compiling su (4) quantum circuits to ibm qx architectures,” in Proceedings of Asia and South Pacific Design Automation Conference, pp. 185–190, 2019.
[14] A. Kole, S. Hillmich, K. Datta, R. Wille, and I. Sengupta, “Improved mapping of quantum circuits to ibm qx architectures,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 10, pp. 2375–2383, 2019.
[15] G. Li, Y. Ding, and Y. Xie, “Tackling the qubit mapping problem for nisq-era quantum devices,” in Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 1001–1014, 2019.
[16] Y. Hirata, M. Nakanishi, S. Yamashita, and Y. Nakashima, “An efficient conversion of quantum circuits to a linear nearest neighbor architecture,” Quantum Information & Computation, vol. 11, no. 1, pp. 142–166, 2011.
[17] A. Shafaei, M. Saeedi, and M. Pedram, “Optimization of quantum circuits for interaction distance in linear nearest neighbor architectures,” in Proceedings of Design Automation Conference, pp. 1–6, 2013.
[18] A. Kole, K. Datta, and I. Sengupta, “A new heuristic for n-dimensional nearest neighbor realization of a quantum circuit,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 37, no. 1, pp. 182–192, 2017.
[19] Kole, Abhoy and Datta, Kamalika and Sengupta, Indranil, “A heuristic for linear nearest neighbor realization of quantum circuits by swap gate insertion using n-gate lookahead,” IEEE Journal on Emerging and Selected Topics in Circuits and Systems, vol. 6, no. 1, pp. 62–72, 2016.
[20] M. Y. Siraichi, V. F. d. Santos, C. Collange, and F. M. Q. Pereira, “Qubit allocation as a combination of subgraph isomorphism and token swapping,” in Proceedings of the ACM on Programming Languages, vol. 3, no. OOPSLA, pp. 1–29, 2019.
[21] A. Cowtan, S. Dilkes, R. Duncan, A. Krajenbrink, W. Simmons, and S. Sivarajah, “On the qubit routing problem,” arXiv preprint arXiv:1902.08091, 2019.
[22] S. S. Tannu and M. K. Qureshi, “Not all qubits are created equal: A case for variabilityaware policies for nisq-era quantum computers,” in Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 987–999, 2019.
[23] B. Tan and J. Cong, “Optimality study of existing quantum computing layout synthesis tools,” IEEE Transactions on Computers, vol. 70, no. 9, pp. 1363–1373, 2020.
[24] B. Tan and J. Cong, “Optimal qubit mapping with simultaneous gate absorption,” in Proceedings of International Conference on Computer Aided Design, pp. 1–8, 2021.
[25] T. Peham, L. Burgholzer, and R. Wille, “On optimal subarchitectures for quantum circuit mapping,” arXiv preprint arXiv:2210.09321, 2022.
[26] L. De Moura and N. Bjørner, “Z3: An efficient smt solver,” in in Tools and Algorithms for the Construction and Analysis of Systems, Springer, 2008.
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *