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:
December 2: Social Gathering
Next Installfest:
TBA
Latest News:
Nov. 18: Officers elected
Page last updated:
2006 Feb 16 12:09
Events
 Meetings
 Installfests
 Demos
 Photos
Services
 Library
 LERT
 Jobs
 Documents
Interact
 Mailing Lists
 - Search
 - Archives
 Chat (IRC)
 Social Networks
About Us
 Members
 Projects
 Testimonials
 Call for Speakers
 Why Not MS?
 Finances
 Sponsors

^Home
?Search
?News & RSS
?Calendar
@Contact Us
$Buy Stuff
=Printable


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
facebook
LUGOD Group 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
1105 Kennedy Place, Suite 1, Davis, CA 95616
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:
Richard Mancusi
For a generous donation to allow us to continue meeting at the Davis Library.