Microsoft taps LLVM for quantum computing

Microsoft has introduced an intermediate representation for quantum programs, called QIR (Quantum Intermediate Representation), to serve as a common interface between programming languages for gate-based quantum computing and target quantum computation platforms.Introduced September 23 and based on the LLVM intermediate language, QIR specifies rules to represent quantum constructs in LLVM. No extensions or modifications to LLVM are necessary.[ Also on InfoWorld: A hands-on look at the Microsoft Quantum Development Kit and IBM Q and Qiskit quantum computing SDKs ] QIR supports Microsoft’s open source Q# language for developing quantum algorithms but is not specific to Q#. Any language for gate-based quantum computing can be represented. QIR also is hardware-agnostic, not specifying a quantum instruction or gate set.To read this article in full, please click here

Microsoft taps LLVM for quantum computing
Web and Cloud LLC - talk to us and let's discuss your needs.
Microsoft has introduced an intermediate representation for quantum programs, called QIR (Quantum Intermediate Representation), to serve as a common interface between programming languages for gate-based quantum computing and target quantum computation platforms.Introduced September 23 and based on the LLVM intermediate language, QIR specifies rules to represent quantum constructs in LLVM. No extensions or modifications to LLVM are necessary.[ Also on InfoWorld: A hands-on look at the Microsoft Quantum Development Kit and IBM Q and Qiskit quantum computing SDKs ] QIR supports Microsoft’s open source Q# language for developing quantum algorithms but is not specific to Q#. Any language for gate-based quantum computing can be represented. QIR also is hardware-agnostic, not specifying a quantum instruction or gate set.To read this article in full, please click here