Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design

We introduce Yao , an extensible, efficient open-source framework for quantum algorithm design. Yao features generic and differentiable programming of quantum circuits. It achieves state-of-the-art performance in simulating small to intermediate-sized quantum circuits that are relevant to near-term...

Full description

Saved in:
Bibliographic Details
Published inQuantum (Vienna, Austria) Vol. 4; p. 341
Main Authors Luo, Xiu-Zhe, Liu, Jin-Guo, Zhang, Pan, Wang, Lei
Format Journal Article
LanguageEnglish
Published Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften 11.10.2020
Online AccessGet full text
ISSN2521-327X
2521-327X
DOI10.22331/q-2020-10-11-341

Cover

Abstract We introduce Yao , an extensible, efficient open-source framework for quantum algorithm design. Yao features generic and differentiable programming of quantum circuits. It achieves state-of-the-art performance in simulating small to intermediate-sized quantum circuits that are relevant to near-term applications. We introduce the design principles and critical techniques behind Yao . These include the quantum block intermediate representation of quantum circuits, a builtin automatic differentiation engine optimized for reversible computing, and batched quantum registers with GPU acceleration. The extensibility and efficiency of Yao help boost innovation in quantum algorithm design.
AbstractList We introduce $\texttt{Yao}$, an extensible, efficient open-source framework for quantum algorithm design. $\texttt{Yao}$ features generic and differentiable programming of quantum circuits. It achieves state-of-the-art performance in simulating small to intermediate-sized quantum circuits that are relevant to near-term applications. We introduce the design principles and critical techniques behind $\texttt{Yao}$. These include the quantum block intermediate representation of quantum circuits, a builtin automatic differentiation engine optimized for reversible computing, and batched quantum registers with GPU acceleration. The extensibility and efficiency of $\texttt{Yao}$ help boost innovation in quantum algorithm design.
We introduce Yao , an extensible, efficient open-source framework for quantum algorithm design. Yao features generic and differentiable programming of quantum circuits. It achieves state-of-the-art performance in simulating small to intermediate-sized quantum circuits that are relevant to near-term applications. We introduce the design principles and critical techniques behind Yao . These include the quantum block intermediate representation of quantum circuits, a builtin automatic differentiation engine optimized for reversible computing, and batched quantum registers with GPU acceleration. The extensibility and efficiency of Yao help boost innovation in quantum algorithm design.
ArticleNumber 341
Author Zhang, Pan
Wang, Lei
Liu, Jin-Guo
Luo, Xiu-Zhe
Author_xml – sequence: 1
  givenname: Xiu-Zhe
  surname: Luo
  fullname: Luo, Xiu-Zhe
  organization: Institute of Physics, Chinese Academy of Sciences, Beijing 100190, China, Institute of Theoretical Physics, Chinese Academy of Sciences, Beijing 100190, China, Department of Physics and Astronomy, University of Waterloo, Waterloo N2L 3G1, Canada, Perimeter Institute for Theoretical Physics, Waterloo, Ontario N2L 2Y5, Canada
– sequence: 2
  givenname: Jin-Guo
  surname: Liu
  fullname: Liu, Jin-Guo
  organization: Institute of Physics, Chinese Academy of Sciences, Beijing 100190, China
– sequence: 3
  givenname: Pan
  surname: Zhang
  fullname: Zhang, Pan
  organization: Institute of Theoretical Physics, Chinese Academy of Sciences, Beijing 100190, China
– sequence: 4
  givenname: Lei
  surname: Wang
  fullname: Wang, Lei
  organization: Institute of Physics, Chinese Academy of Sciences, Beijing 100190, China, Songshan Lake Materials Laboratory, Dongguan, Guangdong 523808, China
BookMark eNqFkNtKAzEQhoMoeHwA7_YBXE0m2Sb1TrQeQBBBQa_CNDupqduNZlPUt3fbiogXCgNzgO8b-LfZehtbYmxf8EMAKcXRawkceCn6EqVUYo1tQQX9CPph_ce8yfa6bso5B6MHA6O22NkjxsNpc1yM3jO1XRg3dFCMvA8uUJuL84QzeovpufAxFbdzbPN8Vpw0k5hCfpoVZ9SFSbvLNjw2He199R12fz66O70sr28urk5PrkungOdyXAsBg4o0kFI45Mo4TlJ6WUktUUvhKlmBIi2NB3A1etIekCoc1toMndxhVytvHXFqX1KYYfqwEYNdHmKaWEw5uIas4Ug1geHagfJVNcSajzUJZ7w2UuneBSvXvH3Bjzdsmm-h4HYZq321i1gXuxC2j7WH9ApyKXZdIm9dyJhDbHPC0PxJil_k_98-AQRKjKc
CitedBy_id crossref_primary_10_1088_1361_6633_ad82cf
crossref_primary_10_1103_PhysRevA_105_022409
crossref_primary_10_1103_PhysRevResearch_4_043161
crossref_primary_10_21105_joss_04759
crossref_primary_10_1103_PhysRevApplied_16_044039
crossref_primary_10_22331_q_2024_03_21_1296
crossref_primary_10_1016_j_jfranklin_2023_06_003
crossref_primary_10_1088_2058_9565_ad4979
crossref_primary_10_21105_joss_05364
crossref_primary_10_22331_q_2021_10_27_568
crossref_primary_10_22331_q_2022_12_13_874
crossref_primary_10_1103_PhysRevA_103_052416
crossref_primary_10_1103_PhysRevA_103_012405
crossref_primary_10_1038_s41598_023_29643_4
crossref_primary_10_1007_s42484_024_00211_x
crossref_primary_10_1038_s42005_023_01427_2
crossref_primary_10_1021_acs_jctc_3c00071
crossref_primary_10_1109_ACCESS_2022_3183993
crossref_primary_10_1103_PhysRevC_108_064306
crossref_primary_10_1080_00031305_2021_2002189
crossref_primary_10_22331_q_2021_10_06_559
crossref_primary_10_1088_2058_9565_ad69bc
crossref_primary_10_3389_fphy_2021_755139
crossref_primary_10_22331_q_2025_02_04_1620
crossref_primary_10_1155_2022_5701479
crossref_primary_10_1088_2058_9565_abe567
crossref_primary_10_1103_PRXQuantum_5_030348
crossref_primary_10_1103_PhysRevResearch_6_033291
crossref_primary_10_1007_s11227_024_06892_2
crossref_primary_10_21105_joss_03711
crossref_primary_10_1016_j_cpc_2023_108686
crossref_primary_10_1103_PhysRevResearch_6_023294
crossref_primary_10_1016_j_fmre_2025_02_020
crossref_primary_10_1103_PhysRevA_106_052611
crossref_primary_10_1007_s42484_024_00177_w
crossref_primary_10_1103_PhysRevA_104_062405
crossref_primary_10_22331_q_2024_05_13_1342
crossref_primary_10_52396_JUSTC_2022_0118
crossref_primary_10_22331_q_2024_08_28_1453
crossref_primary_10_21468_SciPostPhysLectNotes_61
crossref_primary_10_22331_q_2024_02_12_1247
crossref_primary_10_3390_electronics11030437
crossref_primary_10_1109_TPAMI_2023_3272029
crossref_primary_10_22331_q_2022_05_03_706
crossref_primary_10_1016_j_cosrev_2025_100747
crossref_primary_10_1007_s11433_022_2057_y
crossref_primary_10_1103_PRXQuantum_4_030335
crossref_primary_10_22331_q_2024_06_18_1378
crossref_primary_10_7498_aps_70_20210813
crossref_primary_10_1109_ACCESS_2025_3546956
crossref_primary_10_1103_PhysRevA_104_012427
crossref_primary_10_1007_s11128_021_03145_6
crossref_primary_10_1088_2632_2153_acb0b4
crossref_primary_10_1145_3656419
crossref_primary_10_22331_q_2023_12_04_1192
crossref_primary_10_1038_s42254_021_00348_9
crossref_primary_10_1103_PhysRevApplied_17_024002
crossref_primary_10_1103_PhysRevResearch_6_023020
crossref_primary_10_1103_PRXQuantum_3_020365
crossref_primary_10_1103_PhysRevLett_126_090506
crossref_primary_10_1360_SSC_2022_0222
crossref_primary_10_1103_PhysRevA_108_042406
crossref_primary_10_1007_s11433_021_1793_6
crossref_primary_10_1039_D4CP00436A
crossref_primary_10_1142_S2010324724400046
crossref_primary_10_1021_acs_jctc_3c00319
crossref_primary_10_1088_2632_2153_acffa3
crossref_primary_10_1103_PhysRevMaterials_9_034401
crossref_primary_10_22331_q_2022_01_04_617
crossref_primary_10_1103_PhysRevResearch_6_043254
crossref_primary_10_1007_s11128_024_04537_0
crossref_primary_10_1007_s11467_022_1157_2
crossref_primary_10_21468_SciPostPhysCore_7_4_075
crossref_primary_10_1103_PhysRevA_107_032428
crossref_primary_10_1109_TNNLS_2023_3312170
crossref_primary_10_1103_PRXQuantum_2_030318
crossref_primary_10_1088_2058_9565_ac6825
crossref_primary_10_1103_PhysRevB_105_094409
crossref_primary_10_1007_s42484_021_00046_w
crossref_primary_10_1103_PRXQuantum_3_020331
crossref_primary_10_1088_2632_2153_ad2aef
crossref_primary_10_3390_cancers15102705
crossref_primary_10_1088_2058_9565_ad9177
crossref_primary_10_1002_qute_202300065
crossref_primary_10_1088_2058_9565_ad1f39
crossref_primary_10_1021_acs_jctc_1c01155
crossref_primary_10_1103_PRXQuantum_2_040309
Cites_doi 10.1038/s41586-019-0980-2
10.1109/sc.2016.73
10.1103/physreva.98.032309
10.21236/ada212800
10.1103/physreva.99.052306
10.1088/2058-9565/ab8ebc
10.5334/jors.151
10.1038/nature23879
10.1088/1367-2630/aae94a
10.1088/2632-2153/ab8731
10.22331/q-2018-01-31-49
10.1088/1367-2630/16/9/093021
10.1038/s41534-020-00302-0
10.1137/1.9780898717761
10.1017/cbo9780511976667.016
10.1038/s41467-018-07090-4
10.1103/physreva.98.062324
10.21236/ada387360
10.1103/PhysRevA.99.032331
10.1103/PhysRevA.102.022406
10.1103/PhysRevLett.123.190501
10.1038/s41534-019-0167-6
10.21105/joss.00615
10.1038/s41567-018-0124-x
10.1103/PhysRevLett.125.060503
10.1103/physreva.92.042303
10.1109/tcad.2007.911334
10.1371/journal.pone.0208561
10.1371/journal.pone.0209358
10.1007/978-3-540-68942-3_4
10.1103/physreva.79.012105
10.1103/PhysRevResearch.1.023025
10.1038/s41534-019-0235-y
10.22331/q-2019-03-25-130
10.1088/2058-9565/aaea94
10.1109/hpca.2019.00040
10.1103/physrevlett.118.150503
10.1038/ncomms5213
10.1038/s41534-019-0157-8
10.1103/PhysRevA.69.062321
10.1016/0167-8191(88)90094-4
10.1137/050644756
10.1103/PhysRevB.99.155131
10.1088/1367-2630/18/2/023023
10.1145/2491956.2462177
10.1145/3126908.3126947
10.1098/rspa.1998.0163
10.1088/2058-9565/ab7559
10.1147/rd.176.0525
10.1103/PhysRevX.8.031012
10.1109/tpds.2018.2872064
10.1145/3183895.3183901
10.22331/q-2018-08-06-79
10.1038/s41586-019-1666-5
10.1126/sciadv.aaw9918
10.1088/2058-9565/ab4eb5
10.1103/RevModPhys.68.733
10.2172/204262
10.1142/5345
10.4204/EPTCS.318.14
10.1038/s41598-019-47174-9
ContentType Journal Article
DBID AAYXX
CITATION
ADTOC
UNPAY
DOA
DOI 10.22331/q-2020-10-11-341
DatabaseName CrossRef
Unpaywall for CDI: Periodical Content
Unpaywall
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList
CrossRef
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
EISSN 2521-327X
ExternalDocumentID oai_doaj_org_article_80aede2807c24f559ad0b7e1c8f78347
10.22331/q-2020-10-11-341
10_22331_q_2020_10_11_341
GroupedDBID AAFWJ
AAYXX
AFPKN
ALMA_UNASSIGNED_HOLDINGS
CITATION
GROUPED_DOAJ
M~E
ADTOC
UNPAY
ID FETCH-LOGICAL-c420t-bd11265e72e44a9048c0e33f35373a731c53524e738f22cdafe7f2ae5a9d789c3
IEDL.DBID UNPAY
ISSN 2521-327X
IngestDate Fri Oct 03 12:40:25 EDT 2025
Sun Oct 26 03:45:12 EDT 2025
Tue Jul 01 01:59:49 EDT 2025
Thu Apr 24 23:08:05 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
License https://creativecommons.org/licenses/by/4.0
cc-by
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c420t-bd11265e72e44a9048c0e33f35373a731c53524e738f22cdafe7f2ae5a9d789c3
OpenAccessLink https://proxy.k.utb.cz/login?url=https://quantum-journal.org/papers/q-2020-10-11-341/pdf/
ParticipantIDs doaj_primary_oai_doaj_org_article_80aede2807c24f559ad0b7e1c8f78347
unpaywall_primary_10_22331_q_2020_10_11_341
crossref_citationtrail_10_22331_q_2020_10_11_341
crossref_primary_10_22331_q_2020_10_11_341
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2020-10-11
PublicationDateYYYYMMDD 2020-10-11
PublicationDate_xml – month: 10
  year: 2020
  text: 2020-10-11
  day: 11
PublicationDecade 2020
PublicationTitle Quantum (Vienna, Austria)
PublicationYear 2020
Publisher Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften
Publisher_xml – name: Verein zur Förderung des Open Access Publizierens in den Quantenwissenschaften
References 88
89
110
111
112
113
114
115
116
90
117
91
118
92
119
93
94
95
96
97
10
98
11
99
12
13
14
15
16
17
18
19
0
1
2
3
4
5
6
7
8
9
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
100
101
102
103
104
105
106
80
107
81
108
82
109
83
84
85
86
87
References_xml – ident: 39
– ident: 68
– ident: 74
– ident: 11
  doi: 10.1038/s41586-019-0980-2
– ident: 113
  doi: 10.1109/sc.2016.73
– ident: 51
– ident: 6
  doi: 10.1103/physreva.98.032309
– ident: 31
– ident: 60
  doi: 10.21236/ada212800
– ident: 83
  doi: 10.1103/physreva.99.052306
– ident: 22
– ident: 41
  doi: 10.1088/2058-9565/ab8ebc
– ident: 92
– ident: 47
  doi: 10.5334/jors.151
– ident: 56
  doi: 10.1038/nature23879
– ident: 86
– ident: 116
  doi: 10.1088/1367-2630/aae94a
– ident: 107
  doi: 10.1088/2632-2153/ab8731
– ident: 71
– ident: 34
– ident: 13
– ident: 54
– ident: 29
  doi: 10.22331/q-2018-01-31-49
– ident: 79
– ident: 48
– ident: 110
  doi: 10.1088/1367-2630/16/9/093021
– ident: 115
  doi: 10.1038/s41534-020-00302-0
– ident: 49
  doi: 10.1137/1.9780898717761
– ident: 64
  doi: 10.1017/cbo9780511976667.016
– ident: 40
– ident: 91
– ident: 18
– ident: 4
– ident: 100
– ident: 72
– ident: 15
  doi: 10.1038/s41467-018-07090-4
– ident: 10
  doi: 10.1038/nature23879
– ident: 8
  doi: 10.1103/physreva.98.062324
– ident: 57
– ident: 99
– ident: 9
  doi: 10.21236/ada387360
– ident: 59
  doi: 10.1103/PhysRevA.99.032331
– ident: 24
– ident: 97
  doi: 10.1103/PhysRevA.102.022406
– ident: 101
  doi: 10.1103/PhysRevLett.123.190501
– ident: 114
  doi: 10.1038/s41534-019-0167-6
– ident: 119
  doi: 10.21105/joss.00615
– ident: 109
  doi: 10.1038/s41567-018-0124-x
– ident: 102
  doi: 10.1103/PhysRevLett.125.060503
– ident: 111
– ident: 2
  doi: 10.1103/physreva.92.042303
– ident: 32
– ident: 80
– ident: 96
  doi: 10.1109/tcad.2007.911334
– ident: 77
– ident: 108
– ident: 46
– ident: 63
– ident: 21
– ident: 36
  doi: 10.1371/journal.pone.0208561
– ident: 98
  doi: 10.1371/journal.pone.0209358
– ident: 93
– ident: 87
– ident: 53
  doi: 10.1007/978-3-540-68942-3_4
– ident: 117
  doi: 10.1103/physreva.79.012105
– ident: 78
– ident: 27
  doi: 10.1103/PhysRevResearch.1.023025
– ident: 17
  doi: 10.1038/s41534-019-0235-y
– ident: 112
– ident: 37
  doi: 10.22331/q-2019-03-25-130
– ident: 65
  doi: 10.1088/2058-9565/aaea94
– ident: 88
  doi: 10.1109/hpca.2019.00040
– ident: 58
  doi: 10.1103/physrevlett.118.150503
– ident: 103
– ident: 5
– ident: 55
  doi: 10.1038/ncomms5213
– ident: 50
– ident: 82
– ident: 7
  doi: 10.1038/s41534-019-0157-8
– ident: 75
– ident: 85
  doi: 10.1103/PhysRevA.69.062321
– ident: 61
– ident: 66
  doi: 10.1016/0167-8191(88)90094-4
– ident: 106
– ident: 23
– ident: 70
  doi: 10.1137/050644756
– ident: 105
  doi: 10.1103/PhysRevB.99.155131
– ident: 3
  doi: 10.1088/1367-2630/18/2/023023
– ident: 28
  doi: 10.1145/2491956.2462177
– ident: 69
  doi: 10.1145/3126908.3126947
– ident: 44
  doi: 10.1098/rspa.1998.0163
– ident: 89
– ident: 95
– ident: 33
– ident: 14
– ident: 45
  doi: 10.1088/2058-9565/ab7559
– ident: 76
– ident: 26
  doi: 10.1147/rd.176.0525
– ident: 1
  doi: 10.1038/ncomms5213
– ident: 62
– ident: 20
– ident: 104
  doi: 10.1103/PhysRevX.8.031012
– ident: 16
  doi: 10.1109/tpds.2018.2872064
– ident: 30
  doi: 10.1145/3183895.3183901
– ident: 0
  doi: 10.22331/q-2018-08-06-79
– ident: 42
– ident: 67
– ident: 81
  doi: 10.1038/s41586-019-1666-5
– ident: 90
– ident: 12
  doi: 10.1126/sciadv.aaw9918
– ident: 73
– ident: 19
– ident: 38
  doi: 10.1088/2058-9565/ab4eb5
– ident: 43
  doi: 10.1103/RevModPhys.68.733
– ident: 118
  doi: 10.2172/204262
– ident: 52
  doi: 10.1142/5345
– ident: 94
  doi: 10.4204/EPTCS.318.14
– ident: 84
– ident: 35
  doi: 10.1038/s41598-019-47174-9
– ident: 25
SSID ssj0002876684
Score 2.4891372
Snippet We introduce Yao , an extensible, efficient open-source framework for quantum algorithm design. Yao features generic and differentiable programming of quantum...
We introduce $\texttt{Yao}$, an extensible, efficient open-source framework for quantum algorithm design. $\texttt{Yao}$ features generic and differentiable...
SourceID doaj
unpaywall
crossref
SourceType Open Website
Open Access Repository
Enrichment Source
Index Database
StartPage 341
SummonAdditionalLinks – databaseName: DOAJ Directory of Open Access Journals
  dbid: DOA
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LS8NAEF7Ei3oQRcX6Yg-e1NhkH93EW7UtRVAQLNRT2FeUkr6kQf33zm7SWi_24ikhbLLhmwnzTXb2G4TObWK4NZQHVlAasDjkgdKJgjNjeKQ5RCi3ovvw2Oj22H2f95dafbmasFIeuASuHofSGus0WzRhGfBfaUIlbKTjzPWI8PvIwzhZSqYG_peRaDRiVi5jQgSkUX0KDgGpkitGiALKol-ByOv1b6GNYjSRXx8yz5eCTGcHbVfsEDfLt9pFa3a0h1ovcnw9yG9w-9OXm6vcXuG2l36AiIE78_IqDPwTPxUAVTHEzfx1DHn_2xC3fI3GPup12s933aBqfhBoRsJZoIzb3MOtIJYxmcCHpkNLaUY5FVQKCjgCd2IAcZwRoo3MrMiItFwmRsSJpgdofTQe2UOESaKNNsZQiIdMEq4kPNloIC4cjkrWUDhHItWVMrhrUJGnkCF48NJp6sBLfcaQAng1dLG4ZVLKYvw1-NbBuxjoFK39BbBzWtk5XWXnGrpcGGf1lEf_MeUx2vxxmRO0Pnsv7ClQkJk68972DS5x1aE
  priority: 102
  providerName: Directory of Open Access Journals
Title Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design
URI https://quantum-journal.org/papers/q-2020-10-11-341/pdf/
https://doaj.org/article/80aede2807c24f559ad0b7e1c8f78347
UnpaywallVersion publishedVersion
Volume 4
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2521-327X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0002876684
  issn: 2521-327X
  databaseCode: DOA
  dateStart: 20170101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2521-327X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0002876684
  issn: 2521-327X
  databaseCode: M~E
  dateStart: 20170101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT9tAEB5BONAeaKu2IqVFe-BUuomz62Xt3tKSCCGBWolIycnal2mpSQyy1ZZfz-zaSV8SqJxsWfvSfLueGc3sNwB7LrXCWS6ok5zTOIkE1SbV-GatGBiBGspHdE9OD44m8fFUTNcgWd3ir3HA-pK2kgyx_FKVaAr1rxBR9HV8NsGA4s-3X9q8vw4bBwKt8A5sTE4_DWe-lhxqJMqZnDZBTNR_fPBP5z_UUGDrfwyb9bxUP7-rovhNxYyfwGy5uCaz5FuvrnTP3PzF2_iQ1T-FrdbuJMNmozyDNTd_DocztehdFO_J6EdIZNeFe0dGgVQCdREZLxO3CFq25HMzKxkW54vrr9WXS3IYsj9ewGQ8Ovt4RNuyCtTELKqotv7akHCSuThWKR5hEznOcy645EpyRAitshjBS3LGjFW5kzlTTqjUyiQ1_CV05ou52wbCUmONtZajpo0VE1rhyNagSSTwqVUXoqWUM9NyjvvSF0WGvkcAJrvKvFyy4ItkKJcuvF11KRvCjbsaf_DQrRp6ruzwAQWftUcvSyLlrPOsP4bFOXpQykZauoFJcl9lRHZhfwX8_VO--q_WO_DoF-yvoVNd1-4NWjGV3g3e_267bW8BQsLtBA
linkProvider Unpaywall
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT9tAEB5BOACHtqitGtqiPXCCbuLselmbW1oSISQQSERKTta-DG2dxCBbffx6Zm0npa0EgpMta1-ab9czo5n9BmDXxVY4ywV1knMaRoGg2sQa36wVPSNQQ_mI7unZwfEoPBmL8QpEy1v8JQ5YTmkjySqWn6scTaHuDSKKvo7PJuhR_Pl2c5t2V2HtQKAV3oK10dl5f-JryaFGopzJcR3ERP3He_91_ksNVWz9m7BeznL164fKsnsqZvgSJovF1Zkl3ztloTvm9z-8jc9Z_St40didpF9vlC1YcbPXcDRR88637JAMflaJ7Dpzn8igIpVAXUSGi8QtgpYtuahnJf3san77tbiekqMq--MNjIaDyy_HtCmrQE3IgoJq668NCSeZC0MV4xE2geM85YJLriRHhNAqCxG8KGXMWJU6mTLlhIqtjGLD30JrNp-5d0BYbKyx1nLUtKFiQisc2Ro0iQQ-tWpDsJByYhrOcV_6IkvQ96iASW4SL5ek8kUSlEsb9pZd8ppw46HGnz10y4aeK7v6gIJPmqOXRIFy1nnWH8PCFD0oZQMtXc9Eqa8yItuwvwT-8Sm3n9T6PWz8gf0DtIrb0n1EK6bQO82GvQO6G-wP
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Yao.jl%3A+Extensible%2C+Efficient+Framework+for+Quantum+Algorithm+Design&rft.jtitle=Quantum+%28Vienna%2C+Austria%29&rft.au=Luo%2C+Xiu-Zhe&rft.au=Liu%2C+Jin-Guo&rft.au=Zhang%2C+Pan&rft.au=Wang%2C+Lei&rft.date=2020-10-11&rft.issn=2521-327X&rft.eissn=2521-327X&rft.volume=4&rft.spage=341&rft_id=info:doi/10.22331%2Fq-2020-10-11-341&rft.externalDBID=n%2Fa&rft.externalDocID=10_22331_q_2020_10_11_341
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2521-327X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2521-327X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2521-327X&client=summon