Google Groups Home
Help | Sign in
What does FLOPS mean?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Sean  
View profile
 More options Oct 6, 8:54 pm
Newsgroups: sci.math
From: Sean <guo.xiaoy...@gmail.com>
Date: Mon, 6 Oct 2008 08:54:41 -0700 (PDT)
Local: Mon, Oct 6 2008 8:54 pm
Subject: What does FLOPS mean?
Wikipedia has an article about FLOPS,
in this article, FLOPS = FLoating point Operations Per Second

http://en.wikipedia.org/wiki/Flops

But in another article about Cholesky decomposition (
http://en.wikipedia.org/wiki/Cholesky_decomposition )
it says that the complexity of Cholesky Decomposition is about n^3/3
FLOPs.
I think here FLOPs means Floating point Operations. Am I right?

"Floating point Operations" include floating point multiplications and
addition, is there anything else is
considered as floating point operations?

Also, I think floating point multiplication takes more time than
floating point additions, right? So FLOPs is not
a good measure to indicate the computational complexity because
different floating point operations take different time.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dave  
View profile
 More options Oct 6, 9:25 pm
Newsgroups: sci.math
From: Dave <dave_and_da...@juno.com>
Date: Mon, 6 Oct 2008 09:25:06 -0700 (PDT)
Local: Mon, Oct 6 2008 9:25 pm
Subject: Re: What does FLOPS mean?
On Oct 6, 10:54 am, Sean <guo.xiaoy...@gmail.com> wrote:

> I think here FLOPs means Floating point Operations. Am I right?

Yes

> "Floating point Operations" include floating point multiplications and
> addition, is there anything else is
> considered as floating point operations?

Sometimes divisions also are included, but in most linear algebra
algorithms, the divisions are outnumbered by an order of magnitude by
the multiplications and additions.

> Also, I think floating point multiplication takes more time than
> floating point additions, right? So FLOPs is not
> a good measure to indicate the computational complexity because
> different floating point operations take different time.

That would be processor dependent. On several modern processors, the
relevant floating point operation computes a * b + c, so a + c is
computed as a * 1 + c, while a * b is computed as a * b + 0. Thus,
a*b, a+c, and a*b+c all take the same time.

Dave


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Tobin  
View profile
 More options Oct 6, 9:44 pm
Newsgroups: sci.math
From: rich...@cogsci.ed.ac.uk (Richard Tobin)
Date: 6 Oct 2008 16:44:41 GMT
Local: Mon, Oct 6 2008 9:44 pm
Subject: Re: What does FLOPS mean?
In article <66f27409-e0da-46b4-86c1-5c0e56442...@m36g2000hse.googlegroups.com>,

Sean  <guo.xiaoy...@gmail.com> wrote:
>Also, I think floating point multiplication takes more time than
>floating point additions, right? So FLOPs is not
>a good measure to indicate the computational complexity because
>different floating point operations take different time.

Complexity mean asymptotic complexity.  Even if multiplication takes
ten times as long as additions, n^3 additions will eventually take
longer than n^2 multiplications.  The time taken for the total will
have the same order as the total count, because both with be dominated
by the same operation.

-- Richard
--
Please remember to mention me / in tapes you leave behind.


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google