Skip to content

✨ MLIR - Definition of MQTMem #1080

@ystade

Description

@ystade

Problem Statement

Compiling a quantum computation to a specific hardware requires that the specific hardware qubits can be addressed in the intermediate representation. Currently, there is no dialect in MLIR that allows for static addressing of qubits, as both allocate qubits dynamically.

Proposed Solution

A new dialect MQTMem should be defined following the structure of MQTDyn and implementing all the quantum operations. The main difference is that there will not be a dynamic allocation of qubits; rather, the qubits are addressed statically.

Metadata

Metadata

Labels

MLIRAnything related to MLIRc++Anything related to C++ codefeatureNew feature or request

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions