• Paul Abends
  • Lilith Meyer
  • Bini Park
Lorraine Cruz
  • Divija Diwan


[Beyond] Binary

Quantum loading...




How does quantum computing differ from classical computing?

Abstract:Our project [Beyond] Binary visualizes the operative process of a quantum computer by contrasting it with classical computation. Two interactive displays of spinning rectangular tiles represent each system with its respective smallest building blocks: Bits and QBits. By leveraging the familiarity of classical computing, we want to make the abstract concept of quantum computing more accessible.
Idea:
To demonstrate the computational functions and distinct characteristics of QBits (quantum bits) in parallel computing by displaying a grid of moving tiles, white on one side and black on the other, and comparing it to an identical setup, which represents the classical computing process. Their spinning patterns visualise the two systems’ operative processes.
The different states each display showcases are simultaneously announced by two voiceovers to provide context as well as highlight how the two processes differ but can exist alongside each other.



Quantum explaination:Quantum computing distinguishes itself from classical computing by a variety of unique computational mechanisms operated by principles of quantum physics: While bits only exist in a defined state of 0 or 1, Qbits may operate in a third, undefined state, that combines the other two. This state is called superposition. 
Unlike bits, which operate independently, Qbits can be entangled, which means that a link between two Qbits exists that allows them to remain in constant communication, no matter the distance between them. Quantum computers leverage these properties to optimize the likelihood for desired outcomes.
Classical computing examines each option one after another, i.e. linear, to find the best one. Quantum computing considers all possible choices simultaneously, allowing it to evaluate all possible solutions in parallel.

 
Final Visuals




Storyboard

Viewer presses “Enter” button starting the computation and “entering” into the inner workings of the computers
 

Tiles start moving and two voiceovers announce the current states for each system; classical tiles flip; quantum tiles spin (superposition)

Quantum tiles change their behaviour as gates are applied and begin to move in pairs, displaying entanglement; on the classical display a pattern is forming

Quantum tiles all at once stop spinning to show the pattern

Classical computation is finished once all tiles have flipped into place


Quantum Computer Analogy
Classical Computer Analogy



Ideation and Design

We combined the idea of a side-by-side comparison of a classical and a quantum computer with an array of spinning tiles to represent superposition. Throughout the conceptual process, we realized that our analogy lent itself to showcasing the entire computational process.
To bring this vision to life, we decided on two modular displays, each consisting of 50 tile elements, which can easily be taken out of the display for maintanance. The quantum display will feature a brass frame, inspired by the aesthetics of a quantum computer, while the classical display’s will be transparent, showing off the piece’s technology. This alludes to the way quantum computing, as opposed to the linear process, is still largely considered terrain vague.
The interactive element (a large enter button) marks the start of the computational process, while simultaneously implying that the user enters into the inner workings of the respective computers. In order to provide some context, a narrative voice announces each phase of the two computing processes simultaneously while the tiles move.




Prototype + Fabrication

We began by identifying the main elements required for our project: tiles, tile covers, gears, stands, and an arduino controller. We developed and iterated prototypes using 3D printing and laser cutting.





Functionality + Computation

We Initial tests were conducted using S4303R stepper motors but during testing, we discovered that switching to NEMA 17 stepper motors offered better performance and decided to incorporate them into the design.



Current Prototype




GROUP NAMES