Making a quantum computer do Shor's algorithm

Click For Summary
SUMMARY

This discussion centers on implementing Shor's algorithm using quantum computing principles, specifically focusing on the wiring of qubits. The user references Scott Aaronson's blog post "Shor I'll Do It" for foundational understanding but seeks guidance on practical implementation. The conversation highlights the analogy between early computing methods, such as the IBM 650, and current quantum computing techniques, emphasizing the role of specialized hardware in executing quantum operations without manual wiring.

PREREQUISITES
  • Understanding of quantum superposition and entanglement
  • Familiarity with qubits and their functionality
  • Knowledge of Shor's algorithm and its significance in quantum computing
  • Basic concepts of quantum hardware operation, including laser and microwave pulse applications
NEXT STEPS
  • Research quantum circuit design for Shor's algorithm implementation
  • Explore quantum programming languages such as Qiskit or Cirq
  • Study the role of quantum gates in manipulating qubits
  • Investigate existing quantum computing platforms that support Shor's algorithm
USEFUL FOR

Quantum computing enthusiasts, researchers in quantum algorithms, and developers interested in practical applications of Shor's algorithm will benefit from this discussion.

anorlunda
Staff Emeritus
Science Advisor
Homework Helper
Insights Author
Messages
11,326
Reaction score
8,755
I think I understand quantum superposition and entanglement, and a qubit. I just finished reading Scott Aaronson's brilliant blog post "Shor I'll Do It" that allowed me to understand Shor's Algorithm and how it relates to QM.

But now I'm missing the next step. How does one "wire up" a number of qubits to implement Shor's algorithm and apply it to find the period of a specific key? Can anyone steer me to a reference that would explain that please?

My mind wants to make an analogy to the earliest computers like the IBM 650 when programming consisted of plugging patch cords into a panel.

Man_holding_an_IBM_control_panel.ds.jpg

photo Daniel Sancho - Flickr: Panel IBMp.s. I guessed that this question would be better in the QM forum than the programming and computer science forum.
 
  • Like
Likes   Reactions: edguy99
Physics news on Phys.org
Here's a relevant phd thesis.

Putting the operations directly into the wiring isn't needed, because we have computers and computers are great at "make this happen, then that, then that, then that" kind of stuff. Picture a normal computer telling some specialized hardware to apply specific laser/microwave pulses, and the pulses happen to correspond to the operations making up Shor's algorithm.
 
  • Like
Likes   Reactions: DrClaude, Truecrimson and anorlunda

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K