l i n u x - u s e r s - g r o u p - o f - d a v i s
L U G O D
 
Next Meeting:
November 4: Social gathering
Next Installfest:
TBD
Latest News:
Oct. 24: LUGOD election season has begun!
Page last updated:
2006 Feb 16 12:09

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox-tech] float vs double, int vs short
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox-tech] float vs double, int vs short



I've been googling for the past 15 minutes and have read that:

   * computations with doubles are always faster than floats
   * computations with doubles are often faster than floats
   * computations with floats are often faster than doubles
   * computations with floats are always faster than doubles

The arguments I've read for all four cases seem reasonable.  I trust the
collective brains of lugod more than any internet forum.  What's the real
scoop on the relative speed of basic arithmetic operations on floats and
doubles?

The platforms I'm mostly concerned with are 32 and 64 bit x86 running
Windows and Linux using Java and C++.

I'm also interested in the relative speed of shorts vs ints.  I've heard
that ints are almost always faster (with the "usual" width of an int in C,
since an int and short may have the same width on a given platform) due to
word alignment issues.

I did my own test of taking averages of a large number of numbers in C with
shorts and ints on Cygwin on WinXP.  The results were pretty inconclusive.

I know this is a pretty complicated topic; if anyone can comment on it, I'd
really appreciate it!

Thanks!
Pete
_______________________________________________
vox-tech mailing list
vox-tech@lists.lugod.org
http://lists.lugod.org/mailman/listinfo/vox-tech



LinkedIn
LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
facebook
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Appahost Applications
For a significant contribution towards our projector, and a generous donation to allow us to continue meeting at the Davis Library.