D-Wave'in Pegasus mimarisinin Chimera mimarisinden farkı nedir?
D-Wave'in Pegasus mimarisinin Chimera mimarisinden farkı nedir?
Yanıtlar:
Pegasus, D-Wave'in mimarisinde D-Wave One'dan bu yana ilk temel değişikliktir.
D-Wave Two, 2X ve 2000Q'nun tümü, birim hücrelerden oluşan "Chimera" mimarisini kullandı. grafikleri. Dört nesil D-Wave makineleri, aynı olan daha fazla birim hücre ekleyerek daha fazla kubit ekledi.
Pegasus'ta, birim hücrelerin gerçek yapısı ilk kez temelden değişti. Her bir kübitin en fazla 6 kubite sahip olabileceği Chimera grafiği yerine, Pegasus grafiği her bir kübitin diğer 15 kubite birleşmesine izin verir.
680 Pegasus kübiti ile zaten bir makine yapılmıştır (bunu D-Wave 2000Q'daki 2048 Chimera kubitiyle karşılaştırın).
Çalışma dört gün önce D-Wave'den Trevor Lanting tarafından sunuldu:
Bu geç katkının anlamsız bir katkı olmayacağını umuyoruz, ancak yukarıdaki yorumlardan birinde belirtildiği gibi, NetworkX'in D-Waves sürümünü kullanarak Pegasus ağını görselleştirebilirsiniz. Buraya D-Wave NetworkX kullanarak Pegasus 2 (P2) ve Pegasus 6 (P6) mimarilerinin birkaç görüntüsünü ekledim.
Pegasus'u ilginç bulmamın nedeni, mimarinin tek sayı döngülerine ve elbette maksimum derecede bariz ölçeklenmeye izin vermesidir. Chimera'nın garip döngülere sahip olmasının teorik yetersizliği sınırlayıcıdır, ancak pratik olarak küçük gömme teknikleri ve belki de kusurlu kimera kullanılarak yaklaşık olarak tahmin edilebilir, ancak elbette Pegasus tamamen üstesinden gelir.
D-Wave'in Pegasus mimarisinin Chimera mimarisinden farkı nedir?
Görmek: " Pegasus: Büyük ölçekli kuantum tavlama donanımı için ikinci bağlantı grafiği " (22 Ocak 2019), Nike Dattani (Harvard), Szilard Szalay (Wigner Araştırma Merkezi) ve Nick Chancellor (Durham). Rakamlar açık kaynak kodlu PegasusDraw ile yapıldı .
"İlk ticari kuantum yıldönümünün (2011'de piyasaya sürülen D-Wave One) 128 kubiti (Chimera (ilk olarak 2009'da halka açık olarak tanımlanmış [1]) adlı bir grafikle bağlanmıştır, ki bu tarif edilmesi oldukça kolaydır: grafikler, her birinin bir tarafı aynı karşılık gelen tarafa bağlı olmak doğrudan üstündeki ve altındaki hücreler ve diğer taraf, sağındaki ve solundaki hücreler (bkz. Şekil 1). Her bir kübit kendi içinde 4 kubite bağlandığından, kübitler diğer 6 kubite kadar birleşebilir birim hücre ve içinde 2 kubit üstündeki ve altındaki veya sol ve sağındaki hücreler. Bugüne kadar inşa edilen tüm ticari kuantum tavlayıcılar, sadece daha büyük ve daha fazla sayıda hücreleri (bakınız Tablo 1).
D-Wave, 2018'de Chimera'nın sunduğundan daha fazla bağlantıya sahip (henüz ticari olmayan) bir kuantum yıllık yapımcısının ve kullanıcıların belirli Pegasus grafiklerini oluşturmasına izin veren bir programın (NetworkX) yapımını duyurdu. Bununla birlikte, Pegasus'ta grafik bağlantısının açık bir açıklaması henüz yayınlanmamıştır, bu yüzden bunu belirlemek için tersine mühendislik sürecini uygulamak zorunda kaldık ve aşağıdaki bölümde Pegasus üretmek için oluşturduğumuz algoritma açıklanmaktadır.
[1]
H. Neven, VS Denchev, M. Drew-Brook, J. Zhang, WG Macready ve G. Rose, NIPS 2009 Gösteri: Kuantum Tavlamanın Donanım Uygulamasını Kullanan İkili Sınıflandırma, Tech. Temsilcisi (2009).
Bu makalede, D-Wave'den Kelly Boothby tarafından doğrulanan birkaç düzine çizim var, fazla alıntı yapmak istemiyorum; Ben onun özünü ele aldığımı düşünüyorum.
Birkaç nokta:
Her kübit 6 endeksle ilişkilidir: (x, y, z, i, j, k).
Köşelerin derecesi (15'tir), sınırdaki hücreler hariç olmak üzere, Chimera'nın derecesine (6'dır) kıyasla 2,5 kat artmıştır.
Pegasus'un düzlemsel olmama durumu, bir D-Dalgası üzerinde polinom zamanda çözülemeyen ikili optimizasyon problemlerinin sayısını genişletir.
Bir yardımcı kubit gerektiren tek kübik terimler için tüm kuadratizasyon cihazları, Pegasus'un üzerine başka yardımcı kubitler olmadan gömülebilir diğer bir deyişle, üç mantıksal kubit ve yardımcı kubit de küçük gömme olmadan herhangi bir şekilde bağlanabilir.
Ayrıca bakınız: " Kesikli optimizasyon ve kuantum mekaniğinde kuadratizasyon ", (14 Ocak 2019), Nike Dattani. GitHub kaynak kodu .