Feature request: Send Etherdream control messages from a single thread


#1

Right now (I think) each Etherdream device spawns a separate thread to send control messages over ethernet to the DACs. With eight laser this consumes 100% of eight cores. :slight_smile: Would it be possible to delegate the network control traffic for all devices to a single thread?

I think I will prototype this myself (if possible). Are there any challenges you anticipate getting this to work?

Regards,
Marcel


#2

Or use etherdream_wait_for_ready. Or is there a reason why you’re calling etherdream_is_ready continously?


#3

Heya,

I don’t forsee any issues with delegating this to a single thread. The api is also available for you to use. Give it as shot.