We have seen compilers perform multiple jobs such as decomposition of gates, optimization, scheduling, mapping and FT synthesis. What do you think are the physical requirements for it? And what challenges does this bring? (hint: think of the different layers a quantum computing has).
We will see in the following lectures that in order to perform all these tasks optimally procedures such as error correction, read-outs, encoding, etc. need to be performed. However, this requires an enormous amount of wires and circuit connections.