Search found 8 matches

by xinwu
Tue May 28, 2013 5:01 pm
Forum: User discussion
Topic: Possible bug dsyevd_gpu test wrong eigenvectors result
Replies: 4
Views: 3884

Re: Possible bug dsyevd_gpu test wrong eigenvectors result

Hi, Stan! I was using the default "testing_dsyevd" and "testing_dsyevd_gpu" in the "testing" directory in MAGMA v1.3.0. If a very small matrix, e.g. 10x10 matrix, was specified, then it gave some error messages. Could you please help me to fix this problme? Thank you! /* the output */ xwu@t2090th1:~...
by xinwu
Fri Jun 29, 2012 1:53 am
Forum: User discussion
Topic: 64-bit integer in MAGMA
Replies: 14
Views: 10217

Re: 64-bit integer in MAGMA

Thanks for the work! Excellent!

The 64-bit integer on GPU might not need to be considered, as the global memory available is merely 6GB at present. But it will be necessary in the future.
by xinwu
Thu Jun 28, 2012 3:05 pm
Forum: User discussion
Topic: 64-bit integer in MAGMA
Replies: 14
Views: 10217

64-bit integer in MAGMA

Hi, MAGMA developers! MAGMA uses 32-bit integer by default (#typedef int magma_int_t; in include/magmablas.h). Do you have a plan to to support 64-bit integer in MAGMA, because it may be necessary for large scale scientific computations. BTW, a simple "#typedef int64_t magma_int_t" will not work, be...
by xinwu
Wed Jul 06, 2011 6:17 am
Forum: User discussion
Topic: A simple question on ?syevd
Replies: 4
Views: 3115

Re: A simple question on ?syevd

Hi, Stan! Thank you very much for your explanation! My host source code is in Fortran, and I wrapped "magma_dsyevd" in a C source file, and linked them together. The host memory allocation is in the Fortran code, I don't know whether the allocated memory is page-locked or not, but the results seem c...
by xinwu
Thu Jun 30, 2011 9:55 am
Forum: User discussion
Topic: Why "magma_dsyevd" performs better with parallel MKL?
Replies: 2
Views: 1759

Re: Why "magma_dsyevd" performs better with parallel MKL?

I took a look at the source code, and I now finally understand that "magma_dsyevd" is a hybrid function of both CPU and GPU. So the linker options affect the performance.
by xinwu
Thu Jun 30, 2011 9:15 am
Forum: User discussion
Topic: RC5 testing_dsyevd
Replies: 5
Views: 3461

Re: RC5 testing_dsyevd

Hi, Mathieu!

What do you mean by saying "MAGMA testings dsyevd is an hybrid kernel using CPU and GPU"? Is it possible to run "dsyevd" by using GPU only?
by xinwu
Thu Jun 30, 2011 9:05 am
Forum: User discussion
Topic: Why "magma_dsyevd" performs better with parallel MKL?
Replies: 2
Views: 1759

Why "magma_dsyevd" performs better with parallel MKL?

Hi, everyone! I succeeded in compiling MAGMA. But for testing purpose, the parallel linked "testing_dsyevd" is faster than the sequential linked binary on GPU, why it is that? Does "magma_dsyevd" have something to run on CPU? # # this is a sequential linked binary # ./testing_dsyevd -N 4000 device 0...
by xinwu
Fri Jun 24, 2011 9:29 am
Forum: User discussion
Topic: A simple question on ?syevd
Replies: 4
Views: 3115

A simple question on ?syevd

Hello, everyone! I'm new to CUDA and quite new to MAGMA.

I want to use the ?syevd function. I read the example code in 'testing' and found that some arguments of ?syevd are the memory on host. So I need not to do the memory allocation and copy by myself. Am I right?

Thanks in advances!