qsharp-community / qram

Library for Q# implementing various qRAM proposals
MIT License
53 stars 17 forks source link

Library layout discussions #2

Closed crazy4pi314 closed 4 years ago

crazy4pi314 commented 4 years ago

Issue to track how to organize the library 😄

crazy4pi314 commented 4 years ago

@RolfHuisman suggested on a twitch discussion that maybe calling the implicit circuit "Staircase" and @cgranade suggested cascade.

@glassnotes gave a great tl;dr on extrinsic v. intrinsic:

Extrinsic is like there's a separate set of qubits somewhere storing the stuff "externally". Intrinsic, as you said, generates it "on demand" without having them stored elsewhere.

We also discussed the comparison of extrinsic v. intrinsic as being like a generator v. a collector.

crazy4pi314 commented 4 years ago

I think we have made enough progress on this for now, I'll close this.