<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi,<br>
<br>
IIRC all Nvidia Tesla cards have always had double precision, at
half the throughput of single precision. But there are very few
cases where double precision is needed. Energy drift in single
precision is never an issue, unless you really can not use a
thermostat.<br>
<br>
But having said that, making the GPU code, either CUDA or OpenCL
work in double precision is probably not much effort. But making
it work efficiently requires optimizing several algorithmic
parameters and maybe changing the arrangement of some data in the
different GPU memory levels.<br>
<br>
Cheers,<br>
<br>
Berk<br>
<br>
On 7/22/19 10:10 PM, James wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAEhCax-yqbXMSuYcx68KOXfzV=RapYVQzfrQjw678K2+msebLQ@mail.gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div dir="ltr">Hi,
<div><br>
</div>
<div>My apologies if this question has been previously
discussed. I just joined the list and all I know is that from
reading the docs and release comments, writ ing code for
double precision on GPU's is not a priority.</div>
<div><br>
</div>
<div>However, I believe all recent upper-end Nvidia cards have
native double precision (which was not true several
generations ago). So, you don't have to have a real
"scientific computing" GPU to take advantage of this -- most
people probably already have the hardware. Still, I understand
that most people do not need/want to run double precision.
But, some do (and you have to if you are concerned with
conservation of energy -- the energy drift in single precision
is substantial).</div>
<div><br>
</div>
<div>So, I would like to ask what the level of effort to do this
is believed to be? Would it require a lot of new code, or
would it be porting the single precision code to double
precision?</div>
<div><br clear="all">
<div>
<div dir="ltr" class="gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div dir="ltr">Sincerely,<br>
James<br>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
</blockquote>
<br>
</body>
</html>