JuliaParallel / JuliaParallel/DistributedArrays.jl

Partitions

Aperta
#208 0 commenti 1 reazione 1 assegnatario Rivendicata da @vchuravy Vedi su GitHub
enhancement help wanted
Lingua principale
Julia
Stelle
205
Fork
34
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Right now `DArray` is both the notion of where and the data. I propose to factor out the where into it's own Partitons type, so that we can have a type-hierarchy of partitions, from generic n-dim hypercubes, to partitionings that are only distributed across one axes, to block cyclic or cartesian partitioning.

One important improvement would be that a process can hold more than one chunk and that the chunk array type can be heterogeneous across the `DArray` allowing us to mix something like a FillArray in and represent
block sparsity more efficiently.

Partitions should support reasoning about moving data from A to B, including this data is local (even though it is a different chunk).

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.