free-space interconnect that uses holograms to control optical paths from sources to detectors. The hologram provides the interconnection by forming the intentionally distorted image of the source array on the detector array. A hologram can be viewed as a combination of gratings. Each grating directs a light beam passing through it to a new direction. The hologram can be displayed by a spatial light modulator to achieve dynamic reconfiguration.