• Themenfeld
  • Teilgebiet
  • Thema

Trans­pi­la­tion (z.B. Qubits, Gates)

Trans­pi­la­tion ist der Prozess, bei dem ein Quanten­pro­gramm so umgeschrie­ben wird, dass es auf einer spezi­fi­schen Hardware tatsäch­lich ausge­führt werden kann. Wenn Program­mie­rer einen Quanten­schalt­kreis entwer­fen, nutzen sie oft „logische“ Befehle, die eine ideale Umgebung voraus­set­zen. Reale Quanten­pro­zes­so­ren haben jedoch physi­sche Grenzen: Nicht alle Qubits sind mitein­an­der verbun­den, und jeder Chip hat seine eigene Sprache aus „nativen Gattern“. Der Trans­pi­ler fungiert als automa­ti­scher Überset­zer. Er passt die Befehle an das Layout der Hardware an und ersetzt komplexe Opera­tio­nen durch einfa­chere Befehle, die die Maschine versteht. Dieser Schritt ist entschei­dend, um Fehler zu reduzie­ren und sicher­zu­stel­len, dass das Programm beendet wird, bevor die Quanten­in­for­ma­tion durch Rauschen verlo­ren geht.

Partner