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...

Full description

Bibliographic Details
Main Author: Vallejo Benítez Cano, Jaime
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