Cross-entropi benchmarking

Cross-entropy benchmarking (även kallat XEB ) är ett kvantbenchmarking- protokoll som kan användas för att demonstrera kvantöverhöghet . I XEB exekveras en slumpmässig kvantkrets på en kvantdator flera gånger för att samla in en uppsättning -sampel i form av bitsträngar . Bitsträngarna används sedan för att beräkna kors-entropi benchmark trohet ( via en klassisk dator , given av

,

där är antalet qubits i kretsen och är sannolikheten för en bitsträng för en idealisk kvantkrets . Om , samlades proverna från en ljudlös kvantdator. Om , så kunde proven ha erhållits via slumpmässig gissning. Detta betyder att om en kvantdator genererade dessa prover, så är kvantdatorn för bullrig och har därför ingen chans att utföra utöver klassiska beräkningar. Eftersom det krävs en exponentiell mängd resurser för att klassiskt simulera en kvantkrets, kommer det en punkt då den största superdatorn som kör den bästa klassiska algoritmen för att simulera kvantkretsar inte kan beräkna XEB. Att korsa denna punkt är känt som att uppnå kvantöverhöghet; och efter att ha gått in i kvantöverhöghetsregimen kan XEB endast uppskattas.

Sycamore -processorn var den första som visade kvantöverlägsenhet via XEB. Förekomster av slumpmässiga kretsar med och 20 cykler kördes för att erhålla en XEB på . Att generera prover tog 200 sekunder på kvantprocessorn när det skulle ha tagit 10 000 år på Summit vid tiden för experimentet. Förbättringar i klassiska algoritmer har förkortat körtiden till ungefär en vecka på Sunway TaihuLight och därmed kollapsat Sycamores anspråk på kvantöverlägsenhet. Från och med 2021 gäller den senaste demonstrationen av kvantöverhöghet av Zuchongzhi 2.1 med 24 cykler och en XEB på Det tar cirka 4 timmar att generera prover på Zuchonzhi 2.1 när det skulle ta 10 000 år på Sunway.

Se även