Guest lecture 2: open source Q# Community project qTRIL

A course log for Quantum Computing through Comics

Follow here for comics and classes on Quantum Computing updates every week.

artbyphysicistkittyartbyphysicistkitty 09/27/2020 at 14:330 Comments

I'd like to see more quantum curious become quantum professionals.

Today's guest lecture:

Rolf Huisman, Q# Community, Introducing the open source Q# Community project qTRIL 

We from the Q# Community are group of folks who are excited about Quantum Programming!  We maintain and collect open source projects related to the Q# programming language to make it even more useful and pleasant to use. Because the current physical Quantum Computers are still limited power and functionality, a lot of development is done on Quantum simulators. The integrated simulators of Quantum Development Kit (QDK) are often enough, but depending on your hardware there might be other simulators that would be better suited for your task. Our latest project qTrill, makes it possible to run Microsoft Q# programs on those tailored simulators. We can make that work by plugging into the extensibility of the runtime, so let's run through how that works and how you can add your own. 

Speaker Bio:
Rolf is an experimental technology enthusiast who likes playing with technologies which aren’t mainstream already. After tasting FPGA's for high performance computing, he got introduced to Quantum Computing after which he got addicted to it. Together with Sarah Kaiser he maintains the Q# community, which is a space for community-driven open source projects and contribution libraries for Q# Quantum Computing language. During his daytime job Rolf works as an enterprise security architect within a large international bank. His personal interests include experimental technologies, high performance computing, analog electronics, security and discrete mathematics. In his free time, next to reverse engineering systems and writing code, he builds machines like 3D printers, CNC machines, and FPGA processor boards. 

Questions and answers captured in the class:

Some were answered in the chat and some were answered in the class. Please watch recording if you don't find the answer to your questions.

[8:49 PM] skaiser (Guest) If you want to join the Q# community slack:

[8:56 PM] Kitty Yeung

MS Learn module link:

[8:57 PM] Sumit Kaul (Guest) Was the quantumclass in c#?

[8:58 PM] Sumit Kaul (Guest) In stabiliserprocessor?

[9:00 PM] skaiser (Guest) qsharp-community/chp-sim: CHP Simulator for Q# (

[9:02 PM] s1m0n (Guest) @skaiser all algorithms, do you gonna code in c# or q# DSL?

[9:06 PM] skaiser (Guest) s1m0n the algorithms we will be implementing in ( will be done in Q#. The C# Rolf Huisman (Guest) is showing is for some of the back-end simulators that we want to try running the Q# code with.

[9:02 PM] Sumit Kaul (Guest) So q# also complies to IL?

[9:05 PM] Sumit Kaul (Guest) Please if you could touch on quantum memory architecture and MS plan for how they are looking at tackling quantum memory

[9:08 PM] Sumit Kaul (Guest) Can we use IOC to supply simulator on the fly using some kind of global bootstrap too or there is something like this already?

[9:09 PM] skaiser (Guest) Sumit Kaul not from MS, but quantum memory or qRAM is a pretty open question right now for the community, especially when it comes to hardware. Basically, the cost of implementing qRAM can in some cases outweigh the advantages of the quantum algorithms using them

[9:11 PM] s1m0n (Guest) @Rolf: Azure already offer any type q# services?

[9:11 PM] Sumit Kaul (Guest) So any thing what’s ms plan for qram?

[9:12 PM] skaiser (Guest) s1m0n There is a service called Azure Quantum Azure Quantum | Microsoft Azure where you can sign up for the private preview

[9:13 PM] Sumit Kaul (Guest) Thank you, this helps to explain nuts and bolts.. question I had for a while

[9:13 PM] skaiser (Guest) also if you want to learn more about Azure quatum

[9:14 PM] Sumit Kaul (Guest) A quick one, how is data acquisition, from a data point

[9:14 PM] Sumit Kaul (Guest) Like for eg a home brew quantum computer

[9:14 PM] skaiser (Guest) If you want to learn more about our qRAM project: Webinar: Implementing qRAM in Q# - A case study in community driven quantum development - YouTube