128 bit decimal floating point

General APL language issues

128 bit decimal floating point

Postby giangiquario on Mon Oct 18, 2010 3:44 pm

Support for 128-bit Decimal Floating Point Numbers is expected for version 13.
Will the "machine epsilon" be lesser than 2*-53 for those numbers?

Thank you.
User avatar
giangiquario
 
Posts: 46
Joined: Thu Nov 26, 2009 8:55 am
Location: Milano, Italia

Re: 128 bit decimal floating point

Postby Geoff|Dyalog on Tue Oct 19, 2010 9:26 am

The precision of 128 bit decimal floating point is 34 decimal digits. The range is from
¯9999999999999999999999999999999999E6011 to
+9999999999999999999999999999999999E6011
there should be 34 9's in those numbers.
Geoff|Dyalog
 
Posts: 43
Joined: Wed May 13, 2009 12:36 pm

Re: 128 bit decimal floating point

Postby paulmansour on Tue Oct 19, 2010 2:38 pm

Oh yeah!
paulmansour
 
Posts: 420
Joined: Fri Oct 03, 2008 4:14 pm

Re: 128 bit decimal floating point

Postby Morten|Dyalog on Wed Nov 24, 2010 1:49 pm

Before you all get too excited, note that the performance of 128-bit decimal floating-point is more than an order of magnitude slower than 64-bit binary (because it uses software emulation), unless you are using recent IBM "Power" hardware, where it will be about 4x slower (due to having lots more bits to look at).

.. but the precision is impressive ...
User avatar
Morten|Dyalog
 
Posts: 453
Joined: Tue Sep 09, 2008 3:52 pm


Return to Language

Who is online

Users browsing this forum: No registered users and 1 guest