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

array distribution type #5

Closed
ViralBShah opened this issue Mar 14, 2015 · 2 comments
Closed

array distribution type #5

ViralBShah opened this issue Mar 14, 2015 · 2 comments

Comments

@ViralBShah
Copy link
Member

I feel that we really should have array distribution as a type, on which we dispatch. That way, instead of dones, we would be able to do ones(RowDist, eltype, m, n) for example. Having distribution types will also allow us to cleanly support different layouts.

@jakebolewski
Copy link
Member

I like the design of Chapel's domain maps. We have a greater ability to experiment here as user defined domain maps are difficult to implement in Chapel. I feel it will take a lot of experimentation to come up with a design that works well and generalizes beyond dense arrays.

@ViralBShah
Copy link
Member Author

Yeah - that would be quite cool. My Star-P experience suggested that having support for a few dense distributions and one sparse distribution took us a long way. The GlobalArrays is another framework to look at.

http://hpc.pnl.gov/globalarrays/

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