| CPC G21K 1/006 (2013.01) | 43 Claims |

|
1. A system for arranging atoms within a 3-dimensional space, the system comprising:
an optical system operable to produce a plurality of switchable optical traps within the 3-dimensional space;
a sensor configured to detect atoms within the plurality of switchable optical traps;
a scanner operable to simultaneously move multiple atoms within the plurality of switchable optical traps; and
at least one controller configured to operate the optical system and the scanner to sort atoms within the plurality of switchable optical traps into a desired configuration of atoms by:
determining, based on sensor data generated by the sensor, a number of positions to move atoms of a plurality of atoms captured in the 3-dimensional space, wherein the determined number of positions are expressed as binary numbers;
generating a sequence of operations by which the atoms could be moved into the desired configuration, wherein the sequence of operations is generated based at least in part on bits of the binary numbers, wherein the bits of the binary numbers are associated with an instruction to move, or not move, an associated atom based on whether a bit is a one or a zero, respectively; and
moving, using the scanner, at least one atom of the plurality of atoms according to the generated sequence of operations.
|