Live data from Hacker News

Neanderthal 0.8.0: CPU and GPU support on Linux, Windows, and OS X

neanderthal.uncomplicate.org

11–19 of 19 posts

Re: Neanderthal 0.8.0: CPU and GPU support on Linux, Windows, and OS X

#11
post #9

Earlier quoted context omitted.

I found the latest version of clBLAS on Fiji achieves a fantastic ~4 Tflops (on 2^n matrices). NVblas has probably had more resources allocated to it that clBLAS. I'd be positively surprised if the kernels in Neantherdal beat those. Do you plan on adding benchmarks for the GPU calls ? I can help running the clBLAS benchmarks, if you like, since I have a tuned setup. If you want to take a look at it, the AutoGemm gene…

What is the theoretical MAX flops on that Fiji card? I achieve 3.75 TFLOPS on Hawaii, which has much less power than Fiji...

I think it's about 5.6 Tflops. Wow, 3.75 Tflops on Hawaii is very good indeed; I agree this is not something that clBLAS would beat by a wide-margin if at all.

Re: Neanderthal 0.8.0: CPU and GPU support on Linux, Windows, and OS X

#12
post #9

Earlier quoted context omitted.

I found the latest version of clBLAS on Fiji achieves a fantastic ~4 Tflops (on 2^n matrices). NVblas has probably had more resources allocated to it that clBLAS. I'd be positively surprised if the kernels in Neantherdal beat those. Do you plan on adding benchmarks for the GPU calls ? I can help running the clBLAS benchmarks, if you like, since I have a tuned setup. If you want to take a look at it, the AutoGemm gene…

What is the theoretical MAX flops on that Fiji card? I achieve 3.75 TFLOPS on Hawaii, which has much less power than Fiji...

[deleted]

Re: Neanderthal 0.8.0: CPU and GPU support on Linux, Windows, and OS X

#13
post #11

Earlier quoted context omitted.

What is the theoretical MAX flops on that Fiji card? I achieve 3.75 TFLOPS on Hawaii, which has much less power than Fiji...

I think it's about 5.6 Tflops. Wow, 3.75 Tflops on Hawaii is very good indeed; I agree this is not something that clBLAS would beat by a wide-margin if at all.

Judging by this page, https://en.wikipedia.org/wiki/List_of_AMD_graphics_processin..., Fiji has more than 8 TFLOPS.

Re: Neanderthal 0.8.0: CPU and GPU support on Linux, Windows, and OS X

#14
post #11

Earlier quoted context omitted.

I think it's about 5.6 Tflops. Wow, 3.75 Tflops on Hawaii is very good indeed; I agree this is not something that clBLAS would beat by a wide-margin if at all.

Judging by this page, https://en.wikipedia.org/wiki/List_of_AMD_graphics_processin... , Fiji has more than 8 TFLOPS.

Ah, you're right; 5.6 Gflops is for Hawaii. That's doubly impressive. I'll make sure to try your kernel then. Thank you!

Re: Neanderthal 0.8.0: CPU and GPU support on Linux, Windows, and OS X

#15
post #11

Earlier quoted context omitted.

What is the theoretical MAX flops on that Fiji card? I achieve 3.75 TFLOPS on Hawaii, which has much less power than Fiji...

I think it's about 5.6 Tflops. Wow, 3.75 Tflops on Hawaii is very good indeed; I agree this is not something that clBLAS would beat by a wide-margin if at all.

Actually, the man who writes those amazing kernels is Cedric Nugteren. I call HIS kernels.

Re: Neanderthal 0.8.0: CPU and GPU support on Linux, Windows, and OS X

#16
post #11

Earlier quoted context omitted.

I think it's about 5.6 Tflops. Wow, 3.75 Tflops on Hawaii is very good indeed; I agree this is not something that clBLAS would beat by a wide-margin if at all.

Judging by this page, https://en.wikipedia.org/wiki/List_of_AMD_graphics_processin... , Fiji has more than 8 TFLOPS.

Ah, is this https://github.com/CNugteren/CLBlast ?

I was looking at, https://github.com/uncomplicate/neanderthal/blob/master/src/...

Re: Neanderthal 0.8.0: CPU and GPU support on Linux, Windows, and OS X

#17
post #16

Earlier quoted context omitted.

Judging by this page, https://en.wikipedia.org/wiki/List_of_AMD_graphics_processin... , Fiji has more than 8 TFLOPS.

Ah, is this https://github.com/CNugteren/CLBlast ? I was looking at, https://github.com/uncomplicate/neanderthal/blob/master/src/...

Yep, CLBlast. My old kernels are from the pre-CLBlast era. Now they are deprecated.

Re: Neanderthal 0.8.0: CPU and GPU support on Linux, Windows, and OS X

#19

Looks cool! Is there any chance of getting sparse operations, at some point?

Of course. Sparse operations are on the TO DO list. I would have already added them if I needed them, so there are two options:

1) Wait until I need them. 1a) Become active in the community and bug me often enough that I realize how important it is :) 2) Contribute sparse library integrations (I'll help).

Post reply on HN