xtensor-stack / xtensor

C++ tensors with broadcasting and lazy computing
BSD 3-Clause "New" or "Revised" License
3.36k stars 398 forks source link

Support for Tensor on distributed systems ? #386

Open preejackie opened 7 years ago

preejackie commented 7 years ago

Hi Xtensors ! I'm Praveenv a student from India, currently doing Google Summer of Code for STE||AR Group,LSU on HPX - C++ runtime system. I would like to know whether Xtensor || Xarray has support on distributed systems ? I looked through the docs but didn't find one, Whether I'm missing anything ?

SylvainCorlay commented 7 years ago

Hi @Praveenv98, welcome to xtensor!

At the moment, we don't have such features in xtensor.

However, we have funding for (and are already working on) two types of parallelism in the next months

If you guys are considering xtensor, we would love to have a chat with you guys, and know more about STE||AR and your plans for this GSOC.

Cheers

preejackie commented 7 years ago

@SylvainCorlay I will reply for this tomorrow extremely sorry : (

preejackie commented 7 years ago

Hi My project for this GSoC is "Distributed Component Placement". That is done similar to chapel domain map (I hope you guys are interested in domain map have look at chapel language). It's all about multidimensional distributed array data structures in HPX. HPX - c++ runtime system providing parallelism and distributive concepts to support extreme scaling of application(exascale) by following combination of well-known concepts like AGAS, Futures, dataflow, lightweight threads. You can know about hpx at https://github.com/STEllAR-GROUP/hpx. And my project at https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2017-Project-Ideas#distributed-component-placement. I looking for contribute to xtensor after my GSoC. Thanks Pree