Iran Admits Its Quantum Computer Had Zero Quantum in It
The quantum equivalent to shooting your own feet.
A few weeks ago, Iran broke through worldwide media due to its announcement that the country had successfully developed and deployed quantum computing products to aid in its military operations. But even as Iran's Rear Admiral Habibollah Sayyari smiled at the cameras present in the announcement, the tech world was quick to notice that the gold-plaqued board being showcased as an example of the country's work on quantum computing was nothing more than an Amazon-available, ARM-based FPGA (Field-Programable Gate Array) development board.
It seems Iran took a bit longer than one would expect to actually run the numbers on its "quantum computing product." Only recently, the country issued an official withdrawal statement admitting that there was no quantum at all to its quantum announcement.
"The unveiling of the FPGA board in the said conference has conveyed this false mentality to the country's media space that the said board is a quantum processor, which was not the case," said the research vice chancellor for Imam Khomeini University (machine translation via Tasnim News). Note that the issue isn't with the announcement itself and how it was worded. Apparently, the issue was with the country's media.
Even so, the research vice chancellor insisted that Iran is indeed looking into quantum computing as an aid for its armed forces' missions, adding that "the principle of the problem of the proposed algorithm, dealing with the disturbance of surface vessels' positioning systems, is important and approved for the promotion of maritime security."
To be fair, FPGAs can be (and often are) paired with quantum computing elements - they're usually deployed in quantum control mechanisms, bridging the gap between standard computing (like the one that's powering your current reading experience) and quantum computing (and if you're reading this in a quantum computer, do make sure to leave us a note).
So the ARM development board could, perhaps, have been truly used for quantum computing research at some point. Even so, there's a difference between treading the quantum waters with an FPGA dev board and actually manufacturing and deploying devices such as Intel's own Tunnel Falls Quantum Processing Unit (QPU) or IBM's Quantum System One. But Iran's leadership apparently thought it best to reap the (now meagre and questionable) geopolitical rewards of throwing its hat onto the quantum computing ring.
That might've been a bad move - but only Iran's leadership knows for sure.
Stay On the Cutting Edge: Get the Tom's Hardware Newsletter
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
Francisco Pires is a freelance news writer for Tom's Hardware with a soft side for quantum computing.
-
MiniITXEconomy Quantum computing, Amazon third-party PCB - in the end, none of it mattered more than the friends we made along the way.Reply -
tennis2 "Our media sucks, that's why this was a false announcement"Reply
Then the Iranian gvt spent an awful lot of money showboating it's purchase of a raspberry Pi...... gold plaques and everything. -
I knew the initial claims IRAN made were absurd and baseless. HOWEVER, deep down, somehow, there might be some truth to it, "Because since quantum computers are inherently parallel, FPGAs can make a good fit for small-scale quantum simulations".Reply
So that means emulating qubits in a FPGA fabric is feasible ? YES. Turns out, this CAN be true to some extent, at least technically. But was Iran showcasing this ? Hello NO.
But anyway, for this we need to go back in history. So since, it is a known that classical computers are slow at running quantum computing algorithms, FPGAs on the other hand, could have a chance at qubit simulation, for improving performance.
This was already demonstrated in a paper, dated 2004, by A. U. Khalid. Here's the link:
https://ieeexplore.ieee.org/abstract/document/1347938
The PDF version of the Master Thesis can be downloaded here. Luckily I also had this on my backup drive, lol: :rolleyes:
https://escholarship.mcgill.ca/downloads/6m311p64r.pdf
And the next submission if I can recall correctly, was an FPGA-based real quantum computer emulator paper/thesis, by Jakub Pilch.
https://link.springer.com/article/10.1007/s10825-018-1287-5
In the above paper by Pilch, emphasis was given on shifting the processing from time to space, by using slow sequential CPU processing to hardware complexity, and FPGA's fabric parallelism which could have been configured. But at what cost or compromise ?
Turns out, the tradeoff between time-space was limited to two qubits, since FPGAs have a limited number of cells. So that would be four states. So by filling up the entire FPGA, they were essentially able to implement a two-bit quantum XOR. So much ado for real-world military field applications ? Basically, not.
In the previous paper by Khalid, they took a more parallel approach, and the concept was to allow for nine simulated qubits on the same FPGA, but this was far slower and impractical. Conclusion based on both these papers, showed that the tradeoff between speed and FPGA fabric space was quite large or aggressive, so any FPGA simulation has to be either "very small" or "very slow".
Take your pick by choosing just one between these two ! :) That's why Google recommends renting a bunch of GPUs instead, for practical simulations.
https://quantumai.google/qsim/choose_hw
So in the end, classical simulations will always come up short, because we are looking for parallelism and speed in a real quantum computer. So the previous Iranian claims were completely off track. Glad it halted !
I still can't and won't overlook "FPGA-based qubit simulation" though.
-
derekullo Iran shouldn't be so hard on themselves!Reply
Everything has a little quantum in it ... just not their processors :P -
LolaGT I had a quantum fishing reel once.Reply
Turns out it had as much quantum in it as Iran's not any quantum contraption -
peachpuff
Russia must have been impressed by that quantum computer, they'll integrate it into their t14 armata...MiniITXEconomy said:Quantum computing, Amazon third-party PCB - in the end, none of it mattered more than the friends we made along the way. -
TerryLaze
I once caught a quantum...LolaGT said:I had a quantum fishing reel once.
Turns out it had as much quantum in it as Iran's not any quantum contraption
Ba dum tish... -
Turns out to be a miscommunication between the PR and one of the media outlets. Just wondering what took Iran so LONG to debunk this news.Reply
-
TechyIT223 Well at least it's good they admitted though. Better late than never.Reply
I have seen fpgas utilized for similar purposes including simulations. the board might be cheap but can function in lot of ways. Definitely not similar to quantum computing -
TechyIT223
Pretty excellent 👌 observation. U nailed the fpga's simulations part. Respect.Metal Messiah. said:I knew the initial claims IRAN made were absurd and baseless. HOWEVER, deep down, somehow, there might be some truth to it, "Because since quantum computers are inherently parallel, FPGAs can make a good fit for small-scale quantum simulations".
So that means emulating qubits in a FPGA fabric is feasible ? YES. Turns out, this CAN be true to some extent, at least technically. But was Iran showcasing this ? Hello NO.
But anyway, for this we need to go back in history. So since, it is a known that classical computers are slow at running quantum computing algorithms, FPGAs on the other hand, could have a chance at qubit simulation, for improving performance.
This was already demonstrated in a paper, dated 2004, by A. U. Khalid. Here's the link:
https://ieeexplore.ieee.org/abstract/document/1347938
The PDF version of the Master Thesis can be downloaded here. Luckily I also had this on my backup drive, lol: :rolleyes:
https://escholarship.mcgill.ca/downloads/6m311p64r.pdf
And the next submission if I can recall correctly, was an FPGA-based real quantum computer emulator paper/thesis, by Jakub Pilch.
https://link.springer.com/article/10.1007/s10825-018-1287-5
In the above paper by Pilch, emphasis was given on shifting the processing from time to space, by using slow sequential CPU processing to hardware complexity, and FPGA's fabric parallelism which could have been configured. But at what cost or compromise ?
Turns out, the tradeoff between time-space was limited to two qubits, since FPGAs have a limited number of cells. So that would be four states. So by filling up the entire FPGA, they were essentially able to implement a two-bit quantum XOR. So much ado for real-world military field applications ? Basically, not.
In the previous paper by Khalid, they took a more parallel approach, and the concept was to allow for nine simulated qubits on the same FPGA, but this was far slower and impractical. Conclusion based on both these papers, showed that the tradeoff between speed and FPGA fabric space was quite large or aggressive, so any FPGA simulation has to be either "very small" or "very slow".
Take your pick by choosing just one between these two ! :) That's why Google recommends renting a bunch of GPUs instead, for practical simulations.
https://quantumai.google/qsim/choose_hw
So in the end, classical simulations will always come up short, because we are looking for parallelism and speed in a real quantum computer. So the previous Iranian claims were completely off track. Glad it halted !
I still can't and won't overlook "FPGA-based qubit simulation" though.