♫musicjinni

"Building a Compiler for Quantum Computers" - Matthew Treinish (LCA 2020)

video thumbnail
Matthew Treinish

https://lca2020.linux.org.au/schedule/presentation/49/

Just as with classical computers we need tools to convert the programs we write into something that can actually be run on computers. For classical computers this normally involves converting a higher level language into machine code, but with quantum computing the programs are written at a much lower level, the equivalent of assembly code. However, because of limitations with the current quantum computers available today even programs written at this low a level have to be adapted and optimized for each specific backend to be able to run successfully. Making this compilation processes effective and efficient directly impacts how a program will perform, and whether you're able to get a meaningful result or not.

This talk will explain what is involved in compiling software to run on a quantum computer and why it is necessary. It will cover how it works, different optimization techniques that are available, and how it can effect the results from running your program. It will also cover how you can customize the compiler optimizations used to try and better optimize your program to get better results, and how a bad compiler output can result in getting a noisy result, or even lead to you getting no meaningful result at all.

linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/

Produced by NDV: https://youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1

#linux.conf.au #linux #foss #opensource

Fri Jan 17 11:40:00 2020 at Room 8

"Building a Compiler for Quantum Computers" - Matthew Treinish (LCA 2020)

"Tensorflow on open source GPUs" - David Airlie (LCA 2020)

"Tyranny of the Clock" - Craig Miskell (LCA 2020)

"Open AND High Performance Computing" - Hugh Blemings (LCA 2020)

Open Source Won, but Software Freedom Hasn't Yet: A Guide & Commiseration Session for FOSS activists

Open Source Quantum Computing

"When Jargon Becomes Gibberish" - Casey Schaufler (LCA 2020)

"Snek: A Python-Inspired Language for Tiny Embedded Computers" - Keith Packard (LCA 2020)

How Much Do You Trust That Package? Understanding The Software Supply Chain

"Qiskit: Building a quantum computing community" - Anna Phan (LCA 2022 Online)

Donkey Car electronics design

Taking it to the Nest Level - Nested KVM on the POWER9 Processor

Disclaimer DMCA