Csound Csound-dev Csound-tekno Search About

[Csnd-dev] Intel MKL

Date2017-03-22 23:40
FromSteven Yi
Subject[Csnd-dev] Intel MKL
Hi All,

I saw this library mentioned on a Clojure mailing list:

https://software.intel.com/en-us/intel-mkl

I couldn't figure out about license, but the benchmarks seemed
intriguing and that it could be dropped in for things like BLAS seemed
handy.

Anyways, thought it worth mentioning!

Date2017-03-23 06:53
FromVictor Lazzarini
SubjectRe: [Csnd-dev] Intel MKL
interesting. Worth a look.

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 22 Mar 2017, at 23:40, Steven Yi  wrote:
> 
> Hi All,
> 
> I saw this library mentioned on a Clojure mailing list:
> 
> https://software.intel.com/en-us/intel-mkl
> 
> I couldn't figure out about license, but the benchmarks seemed
> intriguing and that it could be dropped in for things like BLAS seemed
> handy.
> 
> Anyways, thought it worth mentioning!

Date2017-03-23 07:45
FromMichael Gogins
SubjectRe: [Csnd-dev] Intel MKL
It was proprietary software, paid for by developer seat. Now it can be used freely.

In my experience the C++ header only library Eigen offers very good performance. Boost::numeric::ublas is OK and can be installed easily on most systems.

I suggest we do some tests and see what using MKL versus the alternatives gets us.

Best,
Mike



On Mar 23, 2017 5:53 PM, "Victor Lazzarini" <Victor.Lazzarini@nuim.ie> wrote:
interesting. Worth a look.

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 22 Mar 2017, at 23:40, Steven Yi <stevenyi@GMAIL.COM> wrote:
>
> Hi All,
>
> I saw this library mentioned on a Clojure mailing list:
>
> https://software.intel.com/en-us/intel-mkl
>
> I couldn't figure out about license, but the benchmarks seemed
> intriguing and that it could be dropped in for things like BLAS seemed
> handy.
>
> Anyways, thought it worth mentioning!
> steven

Date2017-03-23 10:51
FromMichael Gogins
SubjectRe: [Csnd-dev] Intel MKL
Here are some recent benchmarks. 


Mir is in D and is open source. MKL and Mir are faster than Eigen. But Eigen can be used as a nice interface for MKL.

Best, 
Mike

On Mar 23, 2017 6:45 PM, "Michael Gogins" <michael.gogins@gmail.com> wrote:
It was proprietary software, paid for by developer seat. Now it can be used freely.

In my experience the C++ header only library Eigen offers very good performance. Boost::numeric::ublas is OK and can be installed easily on most systems.

I suggest we do some tests and see what using MKL versus the alternatives gets us.

Best,
Mike



On Mar 23, 2017 5:53 PM, "Victor Lazzarini" <Victor.Lazzarini@nuim.ie> wrote:
interesting. Worth a look.

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 22 Mar 2017, at 23:40, Steven Yi <stevenyi@GMAIL.COM> wrote:
>
> Hi All,
>
> I saw this library mentioned on a Clojure mailing list:
>
> https://software.intel.com/en-us/intel-mkl
>
> I couldn't figure out about license, but the benchmarks seemed
> intriguing and that it could be dropped in for things like BLAS seemed
> handy.
>
> Anyways, thought it worth mentioning!
> steven