DSYTRD tuning

Open forum for general discussions relating to PLASMA.

DSYTRD tuning

Postby Tamara_Kashevarova » Tue May 07, 2013 8:41 am

DSYTRD uses NB = 120 and IB = 20.
Is it possible tuning DSYTRD in PLASMA 2.4.5?

In order to tune DSYTRD I tried to change NB and IB by the following way:
CALL PLASMA_Set(PLASMA_TILE_SIZE, NB, info)
CALL PLASMA_Set(PLASMA_INNER_BLOCK_SIZE, IB, info)

Unfortunately, PLASMA_DSYTRD fails for all values of block sizes other than NB=120, IB=20 (the same as in source PLASMA codes)

Typical failing:

PLASMA ERROR: PLASMA_dsytrd(): invalid T descriptor

Log:
nthread= 16
Nmin= 18000 Nmax = 20000 Nstep = 2000
NB = 80 IB = 20
N NB IB perf d_time info.
PLASMA CORES 16 INFO= 0
18000 80 20 516875107.743450.......
1.504644751548767E-005 -8
dsytrd fails with info = -8
Tamara_Kashevarova
 
Posts: 1
Joined: Tue May 07, 2013 8:25 am

Re: DSYTRD tuning

Postby haidar » Tue May 07, 2013 1:51 pm

Dear Tamara,
We know that there is a bug on DSYTRD/ZHETRD and the subsequent eigensolver when called with upper case and PlasmaVec is requested,
if this is your case, I will send you the patch fix with all the precision otherwise let me know I will try to reproduce your problem.
The patch has not been yet posted on the webpage. Sorry for that.
Thank you very much for your contribution to the success of PLASMA and for reporting your problem and
Azzam
haidar
 
Posts: 13
Joined: Tue Sep 07, 2010 12:01 pm

Re: DSYTRD tuning

Postby pieter85 » Thu May 30, 2013 8:34 am

Dear Azzam,

Is the patch already posted? I'm dealing with the same problem.

Greetings pieter
pieter85
 
Posts: 1
Joined: Thu May 30, 2013 8:29 am

Re: DSYTRD tuning

Postby haidar » Wed Jul 31, 2013 10:29 am

I got a problem I was not able to view your post.
Sorry for the long delay, everything is fixed in the new release of July 4.
Thanks
Azzam
haidar
 
Posts: 13
Joined: Tue Sep 07, 2010 12:01 pm


Return to User discussion

Who is online

Users browsing this forum: Yahoo [Bot] and 3 guests

cron