สถาปัตยกรรมเพกาซัสของ D-Wave แตกต่างจากสถาปัตยกรรมเพ้อฝันอย่างไร
สถาปัตยกรรมเพกาซัสของ D-Wave แตกต่างจากสถาปัตยกรรมเพ้อฝันอย่างไร
คำตอบ:
เพกาซัสเป็นการเปลี่ยนแปลงพื้นฐานครั้งแรกในสถาปัตยกรรมของ D-Wave ตั้งแต่ D-Wave One
D-Wave Two, 2X และ 2000Q ทั้งหมดใช้สถาปัตยกรรม "Chimera" ซึ่งประกอบด้วยเซลล์หน่วยของกราฟ เครื่องจักร D-Wave สี่รุ่นเพิ่งเพิ่ม qubits เพิ่มเติมโดยการเพิ่มหน่วยเซลล์ที่เท่ากัน
ใน Pegasus โครงสร้างที่แท้จริงของเซลล์หน่วยมีการเปลี่ยนแปลงพื้นฐานเป็นครั้งแรก แทนที่จะเป็นกราฟ Chimera ที่แต่ละ qubit สามารถมีได้สูงสุด 6 qubits กราฟ Pegasus อนุญาตให้แต่ละ qubit เพิ่มขึ้นเป็นสองเท่าของ 15 qubits อื่น ๆ
เครื่องจักรได้ถูกสร้างขึ้นมาแล้วด้วย 680 Pegasus qubits (เปรียบเทียบกับ 2048 Chimera qubits ใน D-Wave 2000Q)
งานนำเสนอโดย Trevor Lanting จาก D-Wave เมื่อสี่วันก่อน:
หวังว่าการมีส่วนร่วมที่ล่าช้านี้จะไม่เป็นการสนับสนุนที่ไม่มีความหมาย แต่ดังที่ได้กล่าวไว้ในความคิดเห็นข้างต้นโดยการใช้ NetworkX รุ่น D-Waves ของ NetworkX คุณสามารถเห็นภาพเครือข่ายเพกาซัส ฉันได้แนบภาพสองสามภาพที่นี่ของสถาปัตยกรรมเพกาซัส 2 (P2) และเพกาซัส 6 (P6) โดยใช้ D-Wave NetworkX
เหตุผลที่ฉันพบว่าแรงบันดาลใจของเพกาซัสคือสถาปัตยกรรมช่วยให้รอบจำนวนคี่และแน่นอนว่าระดับที่ชัดเจนขึ้นในระดับสูงสุด ความไม่สามารถทางทฤษฎีของ Chimera ที่มีรอบแปลกคือการ จำกัด แต่ในทางปฏิบัติมันสามารถประมาณได้โดยใช้เทคนิคการฝังเล็กน้อยและอาจจะไม่สมบูรณ์ Chimera แต่แน่นอน Pegasus จะเอาชนะได้ทั้งหมด
สถาปัตยกรรมเพกาซัสของ D-Wave แตกต่างจากสถาปัตยกรรมเพ้อฝันอย่างไร
ดู: " Pegasus: กราฟการเชื่อมต่อที่สองสำหรับฮาร์ดแวร์หลอมควอนตัมขนาดใหญ่ " (22 มกราคม 2019) โดย Nike Dattani (Harvard), Szilard Szalay (ศูนย์วิจัย Wigner) และ Nick Chancellor (Durham) ตัวเลขที่ทำกับซอฟแวร์ของพวกเขาเปิดPegasusDraw
"128 qubits ของเครื่องควอนตัมเชิงพาณิชย์เครื่องแรก (D-Wave One, เปิดตัวในปี 2011) เชื่อมต่อ [โดยกราฟที่เรียกว่า Chimera (นิยามแรกต่อสาธารณชนในปี 2009 [1]) ซึ่งค่อนข้างง่ายที่จะอธิบาย: อาร์เรย์ 2 มิติของกราฟที่มี 'ด้าน' ของแต่ละถูกเชื่อมต่อกับด้านเดียวกันในเซลล์โดยตรงเหนือและใต้และอีกด้านหนึ่งเชื่อมต่อกับ ด้านที่เกี่ยวข้องเดียวกันในเซลล์ทางด้านขวาและซ้ายของมัน (ดูรูปที่ 1) qubits สามารถจับคู่กับ qubits อื่น ๆ ได้มากถึง 6 qubits เนื่องจากคู่แต่ละ qubit ถึง 4 qubits ภายในหน่วยเซลล์และถึง 2 qubits ในเซลล์ด้านบนและด้านล่างหรือไปทางซ้ายและขวาของมัน ตัวนับควอนตัมเชิงพาณิชย์ทั้งหมดสร้างขึ้นตามการเชื่อมต่อกราฟนี้โดยมีเซลล์จำนวนมากขึ้นเรื่อย ๆ (ดูตารางที่ 1)
ในปี 2561 D-Wave ประกาศการสร้างเครื่องควอนตัมแบบควอนตัม (ยังไม่ใช่เชิงพาณิชย์) ที่มีการเชื่อมต่อที่มากกว่าข้อเสนอ Chimera และโปรแกรม (NetworkX) ซึ่งช่วยให้ผู้ใช้สามารถสร้างกราฟเพกาซัสได้ อย่างไรก็ตามยังไม่มีคำอธิบายที่ชัดเจนเกี่ยวกับการเชื่อมต่อกราฟในเพกาซัสดังนั้นเราต้องใช้กระบวนการวิศวกรรมย้อนกลับเพื่อพิจารณาและส่วนต่อไปนี้อธิบายถึงอัลกอริทึมที่เราสร้างขึ้นเพื่อสร้างแรงบันดาลใจ
[1]
H. Neven, VS Denchev, M. Drew-Brook, J. Zhang, WG Macready และ G. Rose, NIPS 2009 การสาธิต: การจำแนกประเภทไบนารีโดยใช้ฮาร์ดแวร์ของ Quantum Annealing, Tech ตัวแทน (2009)
มีกระดาษจำนวนไม่กี่โหลที่ตรวจสอบโดย Kelly Boothby จาก D-Wave ฉันไม่ต้องการพูดเกินจริง ฉันเชื่อว่าฉันครอบคลุมส่วนสำคัญของมัน
คะแนนน้อย:
ทุก qubit นั้นเกี่ยวข้องกับ 6 ดัชนี: (x, y, z, i, j, k)
ระดับของจุดยอด (ซึ่งคือ 15) เพิ่มขึ้น 2.5 เท่าเมื่อเทียบกับระดับของ Chimera (ซึ่งคือ 6) ยกเว้นเซลล์ที่ขอบเขต
เพกาซัสที่ไม่ใช่ระนาบการขยายตัวของจำนวนของปัญหาการเพิ่มประสิทธิภาพไบนารีที่ยังไม่สามารถแก้ไขได้ในเวลา polynomially ใน D-Wave
แกดเจ็ตการทำให้เป็นรูปสี่เหลี่ยมจัตุรัสทั้งหมดสำหรับคำศัพท์ลูกบาศก์เดียวซึ่งต้องใช้หนึ่ง qubit เสริมสามารถฝังลงบนเพกาซัสโดยไม่มี qubits เสริมเพิ่มเติมเนื่องจากเพกาซัสมี ซึ่งหมายความว่าทั้งสามโลจิคัล qubits และ qubit เสริมสามารถเชื่อมต่อได้ทุกทางโดยไม่มีการฝังเล็กน้อย
ดูเพิ่มเติมที่: "การทำQuadratization ในการเพิ่มประสิทธิภาพแบบแยกและกลศาสตร์ควอนตัม ", (14 ม.ค. 2019) โดย Nike Dattani GitHub รหัสที่มา