ट्रांसपाइलेशन (जिसे संकलन या रूटिंग भी कहा जाता है) एक अमूर्त क्वांटम सर्किट को एक ऐसे रूप में परिवर्तित करता है जो किसी विशिष्ट भौतिक क्वांटम उपकरण पर चल सके। इसमें तीन मुख्य चरण शामिल हैं: (1) अपघटन — गेटों को उपकरण के मूल गेट सेट में अनुवाद करना (जैसे, Toffoli गेटों को CNOT और एकल-क्यूबिट गेटों में परिवर्तित करना); (2) रूटिंग — तार्किक क्यूबिट को भौतिक क्यूबिट में मानचित्रित करना और सीमित क्यूबिट कनेक्टिविटी को समायोजित करने के लिए SWAP गेट डालना; (3) अनुकूलन — त्रुटियों को न्यूनतम करने के लिए सर्किट की गहराई और गेट संख्या को कम करना। ट्रांसपाइलेशन सर्किट की गहराई को काफी बढ़ा सकता है — एक उथला तार्किक सर्किट रूटिंग के बाद बहुत गहरा हो सकता है। Qiskit का ट्रांसपाइलर, Cirq की रूटिंग, और HLQuantum का अंतर्निहित ट्रांसपाइलेशन प्रत्येक लक्ष्य उपकरण के लिए अनुकूलित करते हैं। ट्रांसपाइलेशन वास्तविक हार्डवेयर पर सर्किट निष्ठा में एक प्रमुख कारक है।
संबंधित शब्द
क्वांटम सर्किट
Fundamentalsक्यूबिट के एक रजिस्टर पर लागू क्वांटम गेटों का एक अनुक्रम, जिसके बाद मापन होते हैं।
क्वांटम गेट
Gatesएक एकात्मक (unitary) संक्रिया जो एक या अधिक क्यूबिट की अवस्था को रूपांतरित करती है।
निष्ठा (Fidelity)
Metricsएक माप (0 से 1) कि एक वास्तविक क्वांटम संक्रिया या अवस्था आदर्श लक्ष्य के कितने करीब है।
QPU
HardwareQuantum Processing Unit — भौतिक हार्डवेयर चिप जो क्वांटम सर्किट निष्पादित करती है।