Software Languages Lab
Published on Software Languages Lab (http://soft.vub.ac.be/soft)

Home > Measurement Calculus parallellizing Compiler

Measurement Calculus parallellizing Compiler

Groups audience: 
BDP [1]
Logo Image: 
Promoted to Artifact Page: 
No
Keywords: 
parallel computing
quantum computing
Description
Description: 

This artifact takes Measurement Calculus programs (in QVM code, see QVM artifact), compiles it into an internal dataflow representation to finally generate C++ code which uses Intel Concurrent Collections to run the program in parallel. The program produced exposes a massive amount of fine-grain parallelism. This means the overhead is too large for practical use but is sufficient for demonstration purposes.

Download: 

https://github.com/yvdriess/mcc [2]


Source URL: http://soft.vub.ac.be/soft/content/measurement-calculus-parallellizing-compiler

Links
[1] http://soft.vub.ac.be/soft/bdp
[2] https://github.com/yvdriess/mcc