The speed improvement is impressive, btw did you also verfiy the
calculation results argeed with each other?

OpenCL is already cross platforms, what is the advantage of
using ArrayFire instead of OpenCL?

Пн, 28 сен 2015, jprogramming написал(а):
> it provides a unified api to opencl, cuda (gpu centered computing) and 
> various paralell (multithreaded) opensource cpu libraries for the same 
> functions.
> 
> the function categories it covers: 
> http://www.arrayfire.com/docs/group__func__categories.htm
> 
> something not in those categories is a nearest neighbour algorithm.
> 
> 
> ----- Original Message -----
> From: 'Bo Jacoby' via Programming <[email protected]>
> To: "[email protected]" <[email protected]>
> Cc: 
> Sent: Monday, September 28, 2015 12:52 AM
> Subject: Re: [Jprogramming] Arrayfire bindings
> 
> What is Arrayfire is all about?-- Bo
> 
> 
> 
>      Den 6:29 mandag den 28. september 2015 skrev 'Pascal Jasmin' via 
> Programming <[email protected]>:
>   
> 
> 
> updated repo (bug fixes), and included a wiki page describing 
> advantages/disadvantages of arrayfire.  https://github.com/Pascal-J/Jfire
> 
> On my low end GPU, I get a 250x speed improvement over J for floating point 
> matrix multiplication on array size of 1024x1024 (including setup and results 
> going back to J).
> 
> 
> 
> 
> ----- Original Message -----
> From: Alex Shroyer <[email protected]>
> To: [email protected]
> Cc: 
> Sent: Saturday, September 26, 2015 10:07 PM
> Subject: Re: [Jprogramming] Arrayfire bindings
> 
> Very cool. I did an audio processing thing in J a while back which I think 
> would have benefited from something like this. Perhaps now I'll re-implement 
> it using Jfire.
> Thanks for sharing!
> 
> Alex 
> 
> -----Original Message-----
> From: "'Pascal Jasmin' via Programming" <[email protected]>
> Sent: ‎9/‎26/‎2015 7:03 PM
> To: "Programming Forum" <[email protected]>
> Subject: [Jprogramming] Arrayfire bindings
> 
> https://github.com/Pascal-J/Jfire
> 
> There are probably some helpful applications for it.  Mostly with floating 
> point. (A lot of work for something I don't use much :P)
> 
> Hope you like the interface for it.  Its fairly J like.
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> 
> 
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> 
> 
>   
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to