u/LargeCardinalin r/Compilers • Recommends
How Do We Make LLVM Quantum? - Josh Izaac @ Quantum Village, DEF CON 32
526 subscribers • 1 video on Hallway
Intermediate. Assumes working knowledge.
498 views2 years ago2 recommendations
Systems programmingComputer scienceCompilers and interpretersQuantum computing
Josh Izaac discusses integrating quantum programming and compilation into the classical LLVM compiler toolchain.
*Abstract:* There are many hurdles we have to solve before we can make Quantum Computing a part of our everyday lives. Yes, we need to work out how to build it, and what we're actually going to run on it, but ignore that for now: we also need to figure out how we program it. Up until now most quantum programming frameworks have been written in Python, and simply serialize to simplistic string-based representations that are sent over a REST API to cloud-connected quantum hardware. But this ignores the history of classical programming infrastructure, and the fact that no algorithm is purely quantum -- there is bound to be expensive and interwoven classical processing, and we need to take this into account. Josh will chat about how we are planning to bring quantum to the existing LLVM compiler toolchain, show what quantum programming and compilation looks like today (and in the future!), and how you might be able to help us build it. *Speaker Bio:* Josh Izaac is a theoretical physicist and Director of Product at Xanadu, and previously led Xanadu’s quantum software development, including Strawberry Fields, a platform for photonic quantum computing, and PennyLane, an open-source quantum machine learning software library. At Xanadu, he contributes to the development and growth of Xanadu’s open-source quantum software products. Josh holds a PhD in quantum computing and computational physics from the University of Western Australia. *** Quantum Village *** PLEASE LIKE AND SUBSCRIBE TO HELP GET OUR CONTENT TO QUANTUM HACKERS EVERYWHERE! Connect to our social media: Twitter: twitter.com/quantum_village LinkedIn: linkedin.com/company/quantumvillage Discord: discord.gg/6WUjH5cBXu GitHub: github.com/QuantumVillage *** DISCLAIMER *** The views expressed in this video are not the views of Quantum Village Inc.What people say. Shared as an interesting proposal for a quantum intermediate representation model in LLVM.
u/LargeCardinalin r/Compilers • Recommends
unprovableon Lobsters • Recommends