Daniel Slichter
Daniel Slichter
> I would make things explicit and not even try to have the compiler split kernels automagically. AFAIK doing this properly is very much an open problem in computer science...
> There's only one thing to do with RPCs: send them to the root node, since it's the one with access to the computer network. What about a non-root node...
> Those aren't problems specific to ARTIQ. Are there distributed computing frameworks that you like, see e.g.https://www.csm.ornl.gov/pvm/ ? I have not looked at these in any detail. How well things...
This is very useful discussion. The use case I am envisioning is an experimental setup where a bunch of cards are doing data-intensive but low/zero-connectivity tasks -- things like running...
> @dhslichter I think you have an overly simplistic view of the compiler and the complexity of the programs getting compiled. I'm sure you're right. I guess I am thinking...
@sbourdeauducq how practical would be passing of parameters (including lists, or lists of lists) to sub-kernels? Can it appear in the code as the sub-kernel just taking arguments (which would...
I think just about everyone who tries ARTIQ out for the first time runs into this one. I agree that it's probably not worth trying to change ARTIQ, but it...
I don't see COI issues with funding NRE on hardware -- this already happens any time you ask for a custom laser system, or cryo system, or optical system. You...
Agreed, having a 4 release would be very good. In the lab, we are only running on release versions, not dev versions, and just suffering through bugs for now while...
We use the `_mu` functions always just because it has always provided better performance. I would go ahead and release all the other bug fixes in 3.7, and let this...