The main supporting picture of the talk is the following:
This talk is about challenges that arise higher in the quantum computing stack than hardware and that may severely impact the energetic efficiency of quantum chips if not considered. The efficiency of quantum computations relies on an appropriate co-design between hardware and software. While the effect of hardware on software is commonly admitted, a complete co-design approach is bidirectional. Therefore, one should also consider the influence of practical use cases and software on the hardware design.
Failing to do so may produce “efficient” hardware for which quantum algorithm implementation will have to be deeply changed and adapted to run, impacting the whole stack efficiency. Overall, the total cost of practical and explicit quantum algorithm implementation, taking into account qubit architecture, native gate conversion and algorithmic black-boxes (among other) can overweight theoretical speed-ups.
It is also enlightening to consider the impact of software in the energetic efficiency explaining why quantum computing is not ready yet for high level programming. Learning from classical computing, it turns out that higher-level programming languages can consume up to two order of magnitude more energy than their lower-level counter part. This ratio calls for an effort in making the hardware easily controllable by the programmer to avoid inefficiencies that can be up to several order of magnitude.
To be complete and even if it is a huge technical challenge, the global energetic efficiency of quantum computing should also take into account the associated cost of High Performance Computing (HPC).