Q-GEAR: Improving quantum simulation framework Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2504.03967
Fast execution of complex quantum circuit simulations are crucial for verification of theoretical algorithms paving the way for their successful execution on the quantum hardware. However, the main stream CPU-based platforms for circuit simulation are well-established but slower. Despite this, adoption of GPU platforms remains limited because different hardware architectures require specialized quantum simulation frameworks, each with distinct implementations and optimization strategies. Therefore, we introduce Q-Gear, a software framework that transforms Qiskit quantum circuits into Cuda-Q kernels. By leveraging Cuda-Q seamless execution on GPUs, Q-Gear accelerates both CPU and GPU based simulations by respectively two orders of magnitude and ten times with minimal coding effort. Furthermore, Q-Gear leverages Cuda-Q configuration to interconnect GPUs memory allowing the execution of much larger circuits, beyond the memory limit set by a single GPU or CPU node. Additionally, we created and deployed a Podman container and a Shifter image at Perlmutter (NERSC/LBNL), both derived from NVIDIA public image. These public NERSC containers were optimized for the Slurm job scheduler allowing for close to 100% GPU utilization. We present various benchmarks of the Q-Gear to prove the efficiency of our computation paradigm.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2504.03967
- https://arxiv.org/pdf/2504.03967
- OA Status
- green
- OpenAlex ID
- https://openalex.org/W4416124907
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4416124907Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2504.03967Digital Object Identifier
- Title
-
Q-GEAR: Improving quantum simulation frameworkWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2025Year of publication
- Publication date
-
2025-04-04Full publication date if available
- Authors
-
Ziqing Guo, J. BalewskiList of authors in order
- Landing page
-
https://arxiv.org/abs/2504.03967Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2504.03967Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2504.03967Direct OA link when available
- Cited by
-
0Total citation count in OpenAlex
Full payload
| id | https://openalex.org/W4416124907 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2504.03967 |
| ids.doi | https://doi.org/10.48550/arxiv.2504.03967 |
| ids.openalex | https://openalex.org/W4416124907 |
| fwci | |
| type | preprint |
| title | Q-GEAR: Improving quantum simulation framework |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2504.03967 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2504.03967 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2504.03967 |
| locations[1].id | doi:10.48550/arxiv.2504.03967 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | cc-by |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | https://openalex.org/licenses/cc-by |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2504.03967 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5109273309 |
| authorships[0].author.orcid | https://orcid.org/0009-0006-3999-2221 |
| authorships[0].author.display_name | Ziqing Guo |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Guo, Ziqing |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5065230562 |
| authorships[1].author.orcid | https://orcid.org/0000-0002-1899-6526 |
| authorships[1].author.display_name | J. Balewski |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Balewski, Jan |
| authorships[1].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2504.03967 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Q-GEAR: Improving quantum simulation framework |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-28T05:44:21.890245 |
| primary_topic | |
| cited_by_count | 0 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2504.03967 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2504.03967 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2504.03967 |
| primary_location.id | pmh:oai:arXiv.org:2504.03967 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2504.03967 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2504.03967 |
| publication_date | 2025-04-04 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 66, 127, 138, 142 |
| abstract_inverted_index.By | 77 |
| abstract_inverted_index.We | 172 |
| abstract_inverted_index.at | 145 |
| abstract_inverted_index.by | 92, 126 |
| abstract_inverted_index.of | 2, 11, 41, 96, 117, 176, 183 |
| abstract_inverted_index.on | 21, 82 |
| abstract_inverted_index.or | 130 |
| abstract_inverted_index.to | 110, 168, 179 |
| abstract_inverted_index.we | 63, 134 |
| abstract_inverted_index.CPU | 87, 131 |
| abstract_inverted_index.GPU | 42, 89, 129, 170 |
| abstract_inverted_index.and | 59, 88, 98, 136, 141 |
| abstract_inverted_index.are | 7, 34 |
| abstract_inverted_index.but | 36 |
| abstract_inverted_index.for | 9, 17, 31, 160, 166 |
| abstract_inverted_index.job | 163 |
| abstract_inverted_index.our | 184 |
| abstract_inverted_index.set | 125 |
| abstract_inverted_index.ten | 99 |
| abstract_inverted_index.the | 15, 22, 26, 115, 122, 161, 177, 181 |
| abstract_inverted_index.two | 94 |
| abstract_inverted_index.way | 16 |
| abstract_inverted_index.100% | 169 |
| abstract_inverted_index.Fast | 0 |
| abstract_inverted_index.GPUs | 112 |
| abstract_inverted_index.both | 86, 148 |
| abstract_inverted_index.each | 55 |
| abstract_inverted_index.from | 150 |
| abstract_inverted_index.into | 74 |
| abstract_inverted_index.main | 27 |
| abstract_inverted_index.much | 118 |
| abstract_inverted_index.that | 69 |
| abstract_inverted_index.were | 158 |
| abstract_inverted_index.with | 56, 101 |
| abstract_inverted_index.GPUs, | 83 |
| abstract_inverted_index.NERSC | 156 |
| abstract_inverted_index.Slurm | 162 |
| abstract_inverted_index.These | 154 |
| abstract_inverted_index.based | 90 |
| abstract_inverted_index.close | 167 |
| abstract_inverted_index.image | 144 |
| abstract_inverted_index.limit | 124 |
| abstract_inverted_index.node. | 132 |
| abstract_inverted_index.prove | 180 |
| abstract_inverted_index.their | 18 |
| abstract_inverted_index.this, | 39 |
| abstract_inverted_index.times | 100 |
| abstract_inverted_index.Cuda-Q | 75, 79, 108 |
| abstract_inverted_index.NVIDIA | 151 |
| abstract_inverted_index.Podman | 139 |
| abstract_inverted_index.Q-Gear | 84, 106, 178 |
| abstract_inverted_index.Qiskit | 71 |
| abstract_inverted_index.beyond | 121 |
| abstract_inverted_index.coding | 103 |
| abstract_inverted_index.image. | 153 |
| abstract_inverted_index.larger | 119 |
| abstract_inverted_index.memory | 113, 123 |
| abstract_inverted_index.orders | 95 |
| abstract_inverted_index.paving | 14 |
| abstract_inverted_index.public | 152, 155 |
| abstract_inverted_index.single | 128 |
| abstract_inverted_index.stream | 28 |
| abstract_inverted_index.Despite | 38 |
| abstract_inverted_index.Q-Gear, | 65 |
| abstract_inverted_index.Shifter | 143 |
| abstract_inverted_index.because | 46 |
| abstract_inverted_index.circuit | 5, 32 |
| abstract_inverted_index.complex | 3 |
| abstract_inverted_index.created | 135 |
| abstract_inverted_index.crucial | 8 |
| abstract_inverted_index.derived | 149 |
| abstract_inverted_index.effort. | 104 |
| abstract_inverted_index.limited | 45 |
| abstract_inverted_index.minimal | 102 |
| abstract_inverted_index.present | 173 |
| abstract_inverted_index.quantum | 4, 23, 52, 72 |
| abstract_inverted_index.remains | 44 |
| abstract_inverted_index.require | 50 |
| abstract_inverted_index.slower. | 37 |
| abstract_inverted_index.various | 174 |
| abstract_inverted_index.However, | 25 |
| abstract_inverted_index.adoption | 40 |
| abstract_inverted_index.allowing | 114, 165 |
| abstract_inverted_index.circuits | 73 |
| abstract_inverted_index.deployed | 137 |
| abstract_inverted_index.distinct | 57 |
| abstract_inverted_index.hardware | 48 |
| abstract_inverted_index.kernels. | 76 |
| abstract_inverted_index.seamless | 80 |
| abstract_inverted_index.software | 67 |
| abstract_inverted_index.CPU-based | 29 |
| abstract_inverted_index.circuits, | 120 |
| abstract_inverted_index.container | 140 |
| abstract_inverted_index.different | 47 |
| abstract_inverted_index.execution | 1, 20, 81, 116 |
| abstract_inverted_index.framework | 68 |
| abstract_inverted_index.hardware. | 24 |
| abstract_inverted_index.introduce | 64 |
| abstract_inverted_index.leverages | 107 |
| abstract_inverted_index.magnitude | 97 |
| abstract_inverted_index.optimized | 159 |
| abstract_inverted_index.paradigm. | 186 |
| abstract_inverted_index.platforms | 30, 43 |
| abstract_inverted_index.scheduler | 164 |
| abstract_inverted_index.Perlmutter | 146 |
| abstract_inverted_index.Therefore, | 62 |
| abstract_inverted_index.algorithms | 13 |
| abstract_inverted_index.benchmarks | 175 |
| abstract_inverted_index.containers | 157 |
| abstract_inverted_index.efficiency | 182 |
| abstract_inverted_index.leveraging | 78 |
| abstract_inverted_index.simulation | 33, 53 |
| abstract_inverted_index.successful | 19 |
| abstract_inverted_index.transforms | 70 |
| abstract_inverted_index.accelerates | 85 |
| abstract_inverted_index.computation | 185 |
| abstract_inverted_index.frameworks, | 54 |
| abstract_inverted_index.simulations | 6, 91 |
| abstract_inverted_index.specialized | 51 |
| abstract_inverted_index.strategies. | 61 |
| abstract_inverted_index.theoretical | 12 |
| abstract_inverted_index.Furthermore, | 105 |
| abstract_inverted_index.interconnect | 111 |
| abstract_inverted_index.optimization | 60 |
| abstract_inverted_index.respectively | 93 |
| abstract_inverted_index.utilization. | 171 |
| abstract_inverted_index.verification | 10 |
| abstract_inverted_index.(NERSC/LBNL), | 147 |
| abstract_inverted_index.Additionally, | 133 |
| abstract_inverted_index.architectures | 49 |
| abstract_inverted_index.configuration | 109 |
| abstract_inverted_index.implementations | 58 |
| abstract_inverted_index.well-established | 35 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 2 |
| citation_normalized_percentile |