cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
axelaxek
Observer
Observer
4,359 Views
Registered: ‎04-02-2011

MOPS (Mega Operations Per Second)

Jump to solution

Hi,

 

I have one doubt...(maybe the solution to this would be useful for others because I didn't find anything on this in this forum)

 

Example:

My multiplier has a minimum clk period = 5 ns  =>  this means that there is one multiplication operation at each 5 ns :

1 operation / 5 ns  = 1 operation / 5 * 10^-9 sec

 

Now the MOPS (Mega Operation Per Second) = 1 sec / 5*10^-9 sec = 200 000 000 OPS = 200 MOPS
(where 5*10^-9 sec represents the time for 1 operation  => results that in one second can fit:  [1 sec / 5*10^-9] operations) 

 

I just need to confirm this with anybody... Not sure if it is correct, I kind of deduced it, ..It seems logic enough to be correct

 

What do you guys think?

(by the way this is not an assignment, is just curiosity...)

0 Kudos
1 Solution

Accepted Solutions
eteam00
Professor
Professor
5,413 Views
Registered: ‎07-21-2009

You've got it completely wrong, Axelaxek.

 

MOPS = Millions of OPs / Second = OPerations / Second / 1 Million

 

MOPS = [OPerations / clock cycle] x [clock cycles / Second ] / 1 Million

 

MOPS = 1 OPeration  x  [ 200M / Sec ]  / 1 Million

 

MOPS = 200

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.

View solution in original post

0 Kudos
3 Replies
eteam00
Professor
Professor
5,414 Views
Registered: ‎07-21-2009

You've got it completely wrong, Axelaxek.

 

MOPS = Millions of OPs / Second = OPerations / Second / 1 Million

 

MOPS = [OPerations / clock cycle] x [clock cycles / Second ] / 1 Million

 

MOPS = 1 OPeration  x  [ 200M / Sec ]  / 1 Million

 

MOPS = 200

 

-- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.

View solution in original post

0 Kudos
axelaxek
Observer
Observer
4,339 Views
Registered: ‎04-02-2011

...well ...since we got the same result mine solution must be correct as well, hehehe (every one with his own way of thinking...right? :) i just might not explained it very well in the thread...)

 

by the way Mega OPS = 10^6 OPS = Million OPS 


any way, your answer is the correct one, I mean that the way you explained it makes more sense. Its definitely the correct answer.

Thank you Bob

0 Kudos
rcingham
Teacher
Teacher
4,320 Views
Registered: ‎09-09-2010
BTW,
MIPS = Meaningless Indicator of Processor Speed.
;-)

------------------------------------------
"If it don't work in simulation, it won't work on the board."
0 Kudos