higher library support for Yeppp and industry usage

115 views
Skip to first unread message

Michael Shamberger

unread,
Jan 21, 2014, 12:45:12 AM1/21/14
to yeppp-...@googlegroups.com
Hi,

Was interested in knowing what the plans are for higher library support for Yeppp or if it has been built into any other products.

I think I remember seeing somewhere it was being used by the cern data department?

Mike

Marat Dukhan

unread,
Jan 21, 2014, 2:39:14 AM1/21/14
to Michael Shamberger, yeppp-...@googlegroups.com
Hi Michael,

Thank you for your interest.

Could you please clarify what you mean by "higher library support"? Do you mean commercial support?

I have little information about projects which use Yeppp! Most users never contact me, and I do not gather information about users beyond website analytics and download counts. Here are some open-source projects using Yeppp! I am aware of:
I heard from several sources that Yeppp! is used at CERN. However, no one from CERN contacted me about it, so I can't say for sure.

Regards,
Marat


--
You received this message because you are subscribed to the Google Groups "yeppp-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to yeppp-discus...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Michael Shamberger

unread,
Jan 21, 2014, 2:14:55 PM1/21/14
to yeppp-...@googlegroups.com, Michael Shamberger
Hi,

I was meaning compilation support into toolkits such as numpy, scipy, R similar to what can be done with mkl.  I recently built those with mkl support and had to add 900MB of shared libaries into my VM's.  I know that yeppp covers a subset of what MKL has but I was wondering about the feasibility of a hybrid.

I am building a distributed HPC platform  (https://www.github.com/science-automation, http://www.scivm.com) and am looking for ways to get VM size lower + avoiding licensing issues while not losing performance.

I noticed that you were are a PHD student at Georgia tech working with HPC garage.  I just started at the online Masters in Computer Science.

Mike

Marat Dukhan

unread,
Jan 22, 2014, 11:02:44 AM1/22/14
to Michael Shamberger, yeppp-...@googlegroups.com
I am aware about the interest in integrating Yeppp! into Julia (see discussion here) and numexpr (see this issue). Additionally, I plan to add Yeppp! function declarations for Cython soon. The repository also includes a sample of R bindings (see here), albeit they are far from production quality. I do not have information about native (i.e. not via bindings) Yeppp! support in numpy, scipy, numba, or R, so it could be better to ask in those communities.

However, I don't think that Yeppp! could be a replacement for MKL. First, MKL has a lot more functionality (BLAS, FFT, numerical optimization) while Yeppp! currently focuses on vector operations. Secondly, MKL tries to be compatible with other popular interfaces (e.g. BLAS for Linear Algebra operations and FFTW for FFT) while Yeppp! uses its own naming conventions and interfaces for all modules.

I will be TAing CSE 6230 class (High-Performance Computing: Tools and Applications) for the online Masters in the Fall. Hope to see you there!

Regards,
Marat


--

Michael Shamberger

unread,
Jan 26, 2014, 2:11:09 PM1/26/14
to yeppp-...@googlegroups.com, Michael Shamberger
Hi,

Thanks for the information.    My major is HPC so I will be seeing you in fall.

Mike
Reply all
Reply to author
Forward
0 new messages