If they have c interface, you can just call like that you had
done in openssl. That said, I guess passing data in and out of GPU
memory is an expensive operation.

Пн, 21 сен 2015, jprogramming написал(а):
> They have a c interface too.  Its just harder to find the c versions of the 
> api sometimes.  I linked to a c version of indexing in last message. (bottom 
> 3 of the 5 functions on that page.
> 
> 
> ----- Original Message -----
> From: bill lam <bbill....@gmail.com>
> To: 'Pascal Jasmin' via Programming <programm...@jsoftware.com>
> Cc: 
> Sent: Monday, September 21, 2015 2:07 AM
> Subject: Re: [Jprogramming] Arrayfire (OpenCl/Cuda Blas Boost)
> 
> Arrayfile looks like c++ library, it is difficult to be called 
> from J as a shared object.
> 
> Пн, 21 сен 2015, jprogramming написал(а):
> > I was worried about the parentheses being part of the 'operator()' name, 
> > but I found this page which has accessible versions:
> > 
> > http://www.arrayfire.com/docs/group__index__func__index.htm
> > 
> > It also looks like their span "keyword" could be a null parameter.
> > 
> > 
> > ----- Original Message -----
> > From: Raul Miller <rauldmil...@gmail.com>
> > To: Programming forum <programm...@jsoftware.com>
> > Cc: 
> > Sent: Monday, September 21, 2015 1:13 AM
> > Subject: Re: [Jprogramming] Arrayfire (OpenCl/Cuda Blas Boost)
> > 
> > Well, I guess we only really need 1 or 2 dimensions from AF, so maybe
> > that's no big deal. And we get to decide what we call a row and what
> > we call a column.
> > 
> > Meanwhile,
> > 
> > http://www.jsoftware.com/help/user/lib_dll.htm
> > http://www.jsoftware.com/papers/jfe.htm
> > 
> >    require'dll'
> >    cdcb
> > 15!:13
> > 
> > The dll callback lab in J602 explains the basic concepts.
> > 
> > I presume it still works in J804, but someone needs to port the lab, I
> > guess. (Speaking of which, I've got a different lab I need to finish
> > up, also.)
> > 
> > Thanks,
> > 
> > -- 
> > Raul
> > 
> > 
> > 
> > On Mon, Sep 21, 2015 at 12:47 AM, 'Pascal Jasmin' via Programming
> > <programm...@jsoftware.com> wrote:
> > > I did suggest a rankselect and rankamend function to the lead developer.
> > >
> > > AF has either a max 3 or 4 dimensions on its arrays.  Its column (wrong) 
> > > major.
> > >
> > > http://www.arrayfire.com/docs/indexing.htm
> > >
> > > to get rows 0 and 1 from a 2d array, you would call with 0 1;(seq 0 _1).  
> > > For columns 1 and 2, call (seq 0 _1);1 2.  One problem though is that the 
> > > name of the function to call is 'operator()' .  Is such a name bindable 
> > > in J?
> > >
> > >
> > >
> > >
> > > ----- Original Message -----
> > > From: Raul Miller <rauldmil...@gmail.com>
> > > To: Programming forum <programm...@jsoftware.com>
> > > Cc:
> > > Sent: Sunday, September 20, 2015 11:28 PM
> > > Subject: Re: [Jprogramming] Arrayfire (OpenCl/Cuda Blas Boost)
> > >
> > > One step at a time...
> > >
> > > (But if it was mostly ready, I guess talk with the ISI folk about
> > > getting it the rest of the way?)
> > >
> > > --
> > > Raul
> > >
> > > On Sun, Sep 20, 2015 at 11:26 PM, Henry Rich <henryhr...@gmail.com> wrote:
> > >> Fun.  And very important to the future of J.
> > >>
> > >> But if you do something great, how do you get it into the official
> > >> distribution?
> > >>
> > >> Henry Rich
> > >>
> > >> On 9/20/2015 11:22 PM, Raul Miller wrote:
> > >>>
> > >>> I don't think anyone has been working on this.
> > >>>
> > >>> Note also that J's arrays are built on a C infrastructure where a pair
> > >>> of one dimensional arrays (shape and data) represent an arbitrary
> > >>> dimensioned J array.
> > >>>
> > >>> That said... how hard do you think it would be to implement the rank
> > >>> conjunction? (Rank might be better thought of as using two dimensions
> > >>> for the underlying data - frame and cells.)
> > >>>
> > >>> Anyways, it sounds like a fun project...
> > >>>
> > >>> Thanks,
> > >>>
> > >>
> > >> ----------------------------------------------------------------------
> > >> 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
> ----------------------------------------------------------------------
> 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