WE POST ONE NEW BILLION-DOLLAR STARTUP IDEA every day.

Problem: Quantum computing is an extremely complex and difficult topic to learn. Thus, networks today affect one’s ability to learn the subject. What if quantum research is more open sourced for anyone to use, read, and learn from?


Read Our First 500 Billion Dollar Ideas
$5.00
Every month

Subscribe here to get access to the first 500 ideas from our blog. For just one coffee a month, you can have access to more than $500 billion dollars of ideas. What's not to love?


Solution: I recently came across an article in IOP Science about “An updated LLVM-based Quantum Research Compiler with Further OpenQASM Support. ” Authored by Andrew Litteken, Yung-Ching Fan, Devina Singh, Margaret Martonosi, and Frederic T Chong the paper provides a functional LLVM framework for quantum program analysis, optimization, and generation of executable code. As described in the abstract of the paper,

Quantum computing is a rapidly growing field with the potential to change how we solve previously intractable problems. Emerging hardware is approaching a complexity that requires increasingly sophisticated programming and control. Scaffold is an older quantum programming language that was originally designed for resource estimation for far-future, large quantum machines, and ScaffCC is the corresponding LLVM-based compiler. For the first time, we provide a full and complete overview of the language itself, the compiler as well as its pass structure. While previous works Abhari et al (2015 Parallel Comput.45 2–17), Abhari et al (2012 Scaffold: quantum programming language https://cs.princeton.edu/research/techreps/TR-934-12), have piecemeal descriptions of different portions of this toolchain, we provide a more full and complete description in this paper. We also introduce updates to ScaffCC including conditional measurement and multidimensional qubit arrays designed to keep in step with modern quantum assembly languages, as well as an alternate toolchain targeted at maintaining correctness and low resource count for noisy-intermediate scale quantum (NISQ) machines, and compatibility with current versions of LLVM and Clang. Our goal is to provide the research community with a functional LLVM framework for quantum program analysis, optimization, and generation of executable code.

(Full paper at An updated LLVM-based quantum research compiler with further OpenQASM support - IOPscience)

Ideally, this open-source market would allow individuals to get into the quantum marketplace on the ground floor. As reported by Yahoo, “the Global Quantum Computing Market Size is expected to value USD 487.4 million in 2021 and is expected to reach USD 3728.4 million by 2030 at a CAGR of 25.40% over the forecast period from 2021 to 2030. Quantum computing involves use of quantum mechanics to exponentially increase a computer’s processing power. Quantum computers can accelerate the process in various sectors, from materials science to medicinal chemistry.”

Monetization: Licensing this technology

Contributed by: Michael Bervell (Billion Dollar Startup Ideas)

HousePass

Gamification All The Way Down