Skip to content

Do multisession and multicore futures work on Apple Silicon (natively or in emulation)? #463

Answered by HenrikBengtsson
mpodell asked this question in Q&A
Discussion options

You must be logged in to vote

I don't own Apple equipments but this is what I can say:

  • multisession workers are just regular R sessions running in the background and taking commands over socket connection. Except for being set up via the parallelly package, they're basically parallel::makePSOCKcluster() workers. Because of this, I'd be extremely surprised if this would not work. I expect them to work on all OSes and architectures where R runs.

  • multicore workers rely on forked parallel processing and use the parallel::mclapply() framework internally. Forked processing is quite low level and probably requires getting libraries and compilers correct. So, it might be that those will be unstable for a while until thoro…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@mpodell
Comment options

@mpodell
Comment options

Answer selected by mpodell
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants