CPU Parallelization of Pooling and Relu

22 views
Skip to first unread message

URMISH THAKKER

unread,
Nov 14, 2016, 5:40:49 PM11/14/16
to Caffe Users
Hi,

I was not able to locate a multithreaded version Pooling and ReLU for CPUs. I was wondering if a version of this is already available? Any help would be appreciated.

Regards,
Urmish

Ketil Malde

unread,
Nov 15, 2016, 3:49:50 AM11/15/16
to URMISH THAKKER, Caffe Users

I compiled Caffe with OpenBLAS to get support for multiple CPUs - also
with pooling and ReLU, as far as I can tell. It is quite slow compared
to a decent GPU, though.

-k

On 2016-11-14 23:40 (+0100), URMISH THAKKER <urmi...@gmail.com> wrote:

> Hi,
>
> I was not able to locate a multithreaded version Pooling and ReLU for *CPUs*.
> I was wondering if a version of this is already available? Any help would
> be appreciated.
>
> Regards,
> Urmish
>
> --
> You received this message because you are subscribed to the Google Groups "Caffe Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to caffe-users...@googlegroups.com.
> To post to this group, send email to caffe...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/caffe-users/b01b1e07-d830-4b9d-ba21-b84a05c74001%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

--
If I haven't seen further, it is by standing in the footprints of giants

Urmish Thakker

unread,
Nov 15, 2016, 10:21:25 AM11/15/16
to Ketil Malde, Caffe Users
I have compiled caffe with ATLAS for multiple threads. But looking at the source code of Pooling and ReLU, I dont think it has been parallelized. OpenBLAS would only help with the Matrix Multiplication operations. 

Regards,
Urmish

On Tue, Nov 15, 2016 at 2:49 AM, Ketil Malde <ke...@malde.org> wrote:

I compiled Caffe with OpenBLAS to get support for multiple CPUs - also
with pooling and ReLU, as far as I can tell.  It is quite slow compared
to a decent GPU, though.

-k

On 2016-11-14 23:40 (+0100), URMISH THAKKER <urmi...@gmail.com> wrote:

> Hi,
>
> I was not able to locate a multithreaded version Pooling and ReLU for *CPUs*.
> I was wondering if a version of this is already available? Any help would
> be appreciated.
>
> Regards,
> Urmish
>
> --
> You received this message because you are subscribed to the Google Groups "Caffe Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to caffe-users+unsubscribe@googlegroups.com.

> To post to this group, send email to caffe...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/caffe-users/b01b1e07-d830-4b9d-ba21-b84a05c74001%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

--
If I haven't seen further, it is by standing in the footprints of giants



--
Thank you,

Urmish Thakker

Reply all
Reply to author
Forward
0 new messages