Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Distributed floating point operations have different numeric behavior compared to Base methods #3

Closed
jakebolewski opened this issue Mar 10, 2015 · 1 comment

Comments

@jakebolewski
Copy link
Member

Floating point operations like sum are order dependent, there are subtle numeric differences when performing operations on distributed chunks and then reducing the result. The numeric result will differ in how we decide to perform the operations, the order in which we perform the final reduction (async or fully sync final reduction), and the different ways we want to look into layout of the local parts of the distributed array.

I don't know what we really can do here, but this is definitely a gotcha that users need to be aware of.

cc @andreasnoack, @jiahao

@ViralBShah
Copy link
Member

Just goes in the documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants