D-Wave Systems Quantum Computing : State-of-the-Art and Performance Comparison with Classical Computing
The aim of this project is to study Quantum Computing state-of-art and to compare it with classical computing methods. The research is focused on D-Wave Systems’ Quantum Computing approach, exploring its architectures: Chimera and Pegasus; tools, and its Quantum Annealing process. In order to study...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för elektroteknik och datavetenskap (EECS)
2021
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302029 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-302029 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-3020292021-09-18T05:25:06ZD-Wave Systems Quantum Computing : State-of-the-Art and Performance Comparison with Classical ComputingengD-Wave Systems kvantdator : state-of-the-art och prestandajämförelse med klassiska beräkningsmetoderVallejo Benítez Cano, JaimeKTH, Skolan för elektroteknik och datavetenskap (EECS)2021Computer and Information SciencesData- och informationsvetenskapThe aim of this project is to study Quantum Computing state-of-art and to compare it with classical computing methods. The research is focused on D-Wave Systems’ Quantum Computing approach, exploring its architectures: Chimera and Pegasus; tools, and its Quantum Annealing process. In order to study weaknesses and strengths of each method, the problem that has been analysed is the well-known TSP (Travelling Salesman Problem). Performance and capabilities comparison has involved four different set-ups to solve the problem: • D-Wave’s Exact solver (using CPU exclusively). • Pure QPU implementation using D-Wave’s Dimod solver. • GPU adapted parallelization of Classical Brute-force algorithm with NVIDIA CUDA API. • D-Wave’s Hybrid solver (which combines QPU together with classical techniques). The results of this project reveal that pure QPU implementation is faster than every other but only works for small examples yet, its scalability is limited by QPU architectures. QPU Hybrid solution seems to be the fastest and more scalable solution. Both CPU and GPU approaches are fast for small problems but when scaling, they have a solid limit that is impossible to break. This is due to the O(N!) complexity of the Brute-force algorithm. Comparison between Pegasus and Chimera architectures reveals that Pegasus performs much better due to the more complex topology and connectivity between their qubits. Målet för detta projekt är att undersöka det nya området kvantberäkningar, för att jämföra det med klassiska beräkningsmetoder. Arbetet har fokuserat primärt på att utforska datorarkitekturerna Chimera och Pegasus som D-Wave Systems tagit fram. Utöver det studeras även deras beräkningsredskap och deras process för Quantum Annealing. För att ta reda på styrkor och svagheter hos de undersökta metoderna har det välstuderade problemet Handelsresande (TSP) valts som testproblem. Prestanda och förmågor har jämförts över fyra olika fall: • D-Wave’s Exact solver (använder enbart CPU). • Ren QPU implementation som använder D-Wave’s Dimod solver. • Klassisk totalsökning (parallelliserad för GPU med NVIDIA CUDA API). • D-Wave’s Hybrid solver (kombinerar QPU med klassiska lösningstekniker). Resultaten av detta projekt visar att den rena QPU-implementationen är snabbare än de andra, dock är den för närvarande bara körbar på små probleminstanser då dess skalbarhet är begränsad till tillgängliga QPU-arkitekturer. Hybridlösningen Hybrid solver verkar vara den lösning som är snabbast och mest skalbar överlag. Vidare så var både CPU och GPU snabba för små probleminstanser men p.g.a att tidskomplexiteten för en totalsökning av TSP är O(N!) når man ett tak på problemstorlek som ingen av dem behärskar att ta sig förbi. Jämförelsen mellan Pegasus och Chimera visade att Pegasus presterar bättre av de två, tack vare en högre komplexitet i både dess topologi, och i kopplingarna mellan dess kvantbitar. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302029TRITA-EECS-EX ; 2021:423application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer and Information Sciences Data- och informationsvetenskap |
spellingShingle |
Computer and Information Sciences Data- och informationsvetenskap Vallejo Benítez Cano, Jaime D-Wave Systems Quantum Computing : State-of-the-Art and Performance Comparison with Classical Computing |
description |
The aim of this project is to study Quantum Computing state-of-art and to compare it with classical computing methods. The research is focused on D-Wave Systems’ Quantum Computing approach, exploring its architectures: Chimera and Pegasus; tools, and its Quantum Annealing process. In order to study weaknesses and strengths of each method, the problem that has been analysed is the well-known TSP (Travelling Salesman Problem). Performance and capabilities comparison has involved four different set-ups to solve the problem: • D-Wave’s Exact solver (using CPU exclusively). • Pure QPU implementation using D-Wave’s Dimod solver. • GPU adapted parallelization of Classical Brute-force algorithm with NVIDIA CUDA API. • D-Wave’s Hybrid solver (which combines QPU together with classical techniques). The results of this project reveal that pure QPU implementation is faster than every other but only works for small examples yet, its scalability is limited by QPU architectures. QPU Hybrid solution seems to be the fastest and more scalable solution. Both CPU and GPU approaches are fast for small problems but when scaling, they have a solid limit that is impossible to break. This is due to the O(N!) complexity of the Brute-force algorithm. Comparison between Pegasus and Chimera architectures reveals that Pegasus performs much better due to the more complex topology and connectivity between their qubits. === Målet för detta projekt är att undersöka det nya området kvantberäkningar, för att jämföra det med klassiska beräkningsmetoder. Arbetet har fokuserat primärt på att utforska datorarkitekturerna Chimera och Pegasus som D-Wave Systems tagit fram. Utöver det studeras även deras beräkningsredskap och deras process för Quantum Annealing. För att ta reda på styrkor och svagheter hos de undersökta metoderna har det välstuderade problemet Handelsresande (TSP) valts som testproblem. Prestanda och förmågor har jämförts över fyra olika fall: • D-Wave’s Exact solver (använder enbart CPU). • Ren QPU implementation som använder D-Wave’s Dimod solver. • Klassisk totalsökning (parallelliserad för GPU med NVIDIA CUDA API). • D-Wave’s Hybrid solver (kombinerar QPU med klassiska lösningstekniker). Resultaten av detta projekt visar att den rena QPU-implementationen är snabbare än de andra, dock är den för närvarande bara körbar på små probleminstanser då dess skalbarhet är begränsad till tillgängliga QPU-arkitekturer. Hybridlösningen Hybrid solver verkar vara den lösning som är snabbast och mest skalbar överlag. Vidare så var både CPU och GPU snabba för små probleminstanser men p.g.a att tidskomplexiteten för en totalsökning av TSP är O(N!) når man ett tak på problemstorlek som ingen av dem behärskar att ta sig förbi. Jämförelsen mellan Pegasus och Chimera visade att Pegasus presterar bättre av de två, tack vare en högre komplexitet i både dess topologi, och i kopplingarna mellan dess kvantbitar. |
author |
Vallejo Benítez Cano, Jaime |
author_facet |
Vallejo Benítez Cano, Jaime |
author_sort |
Vallejo Benítez Cano, Jaime |
title |
D-Wave Systems Quantum Computing : State-of-the-Art and Performance Comparison with Classical Computing |
title_short |
D-Wave Systems Quantum Computing : State-of-the-Art and Performance Comparison with Classical Computing |
title_full |
D-Wave Systems Quantum Computing : State-of-the-Art and Performance Comparison with Classical Computing |
title_fullStr |
D-Wave Systems Quantum Computing : State-of-the-Art and Performance Comparison with Classical Computing |
title_full_unstemmed |
D-Wave Systems Quantum Computing : State-of-the-Art and Performance Comparison with Classical Computing |
title_sort |
d-wave systems quantum computing : state-of-the-art and performance comparison with classical computing |
publisher |
KTH, Skolan för elektroteknik och datavetenskap (EECS) |
publishDate |
2021 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-302029 |
work_keys_str_mv |
AT vallejobenitezcanojaime dwavesystemsquantumcomputingstateoftheartandperformancecomparisonwithclassicalcomputing AT vallejobenitezcanojaime dwavesystemskvantdatorstateoftheartochprestandajamforelsemedklassiskaberakningsmetoder |
_version_ |
1719481325076873216 |