Skip to content
0:00 / 0:00

#llvm#quantumcomputing#qir

How Do We Make LLVM Quantum? - Josh Izaac @ Quantum Village, DEF CON 32

Quantum Village

526 subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by Josh Izaac

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.

Why it's here

2 people recommend this

What people say. Shared as an interesting proposal for a quantum intermediate representation model in LLVM.

u/LargeCardinalin r/Compilers • Recommends

How Do We Make LLVM Quantum? - Josh Izaac @ Quantum Village, DEF CON 32

unprovableon Lobsters • Recommends

Proposal for an intermediate representation model to make LLVM Quantum