sdc icon indicating copy to clipboard operation
sdc copied to clipboard

how is this effort related to intel python distribution (idp)

Open petacube opened this issue 6 years ago • 6 comments

i am curious about relationship between hpat project and https://software.intel.com/en-us/distribution-for-python. can hpat be enhanced by work intel is doing with numba and icc compiler?

both projects are based on llvm and both enhance numba. hpat looks like port of previous effort on julia parallel accelerator.

petacube avatar Apr 20 '18 05:04 petacube

HPAT is based on Numba (our ParallelAccelerator in Numba) but is focused on distributed-memory analytics. Yes, we ported HPAT and ParallelAccelerator from Julia.

ehsantn avatar Apr 20 '18 11:04 ehsantn

i see. so looks like to me intel work on numba with intel compiler is focused on multithreaded performance with intel own libs - mkl, gdal etc, whereas your is more on focused on distributed aspects somewhat overlapping with dask/distributed project as well.

petacube avatar Apr 20 '18 20:04 petacube

HPAT is focused on distributed analytics but leverages Numba to large extent. Intel compiler is not used in Numba (LLVM is the backend). We are working on various aspects of Numba though.

ehsantn avatar Apr 21 '18 23:04 ehsantn

Would this project ever be included in Numba?

saulshanabrook avatar Sep 27 '18 17:09 saulshanabrook

We have discussed it a couple of times. Doesn't sound like there is a lot of benefit in doing that.

ehsantn avatar Sep 27 '18 17:09 ehsantn

By adding SDC with daal4py, would it gives improved execution time?Someone have tested?

abhi-84 avatar May 03 '20 19:05 abhi-84