Page 1 of 3 1 2 ... LastLast
Results 1 to 20 of 55
  1. #1

    c(π*199780) Senior Member
    c627627's Avatar
    10 Year Badge
    Join Date
    Feb 2002
    Location
    Kansas
    Author Profile

    Exclamation Post the best analogy of why MHz is MHz is MHz is simply not true

    Ed Stroligo had a great one three or four years ago but I can't remember what it was.




    EDIT: The thread is in trouble even though I know you all don't answer
    "...but this one has more m'gahurtz" with talk about 'work per clock cycle'.

    How do you illustrate it to them?


    EDIT EDIT: Simplest analogy requiring the least amount of thought through the use of something that a minimum wage person can recognize instantly. Preferably a two sentence hit:

    It's like A vs B.
    B xxx faster but you get more xxx with A.



    * * *

    If you wish to skip the first page or so, here's a quick summary:


    Graphic67: 8-cylinder engines vs. 4-cylinder engines story.

    Hoot: Two school backpacks with different number of books story.

    Gnufsh: Why do you need an analogy?

    borg: posted to say he has no analogy.

    mustrum: posted to say Graphic67's analogy would be correct if US car producers wouldn't suck so bad in engine technology.

    deeman: posted to say we need to put an automotive thread in the forums.

    JigPu: a 283 word post about floating point operations.

    Finally deeman: posted a link to a story about a child and an adult walking together, and the child needing to take more steps to keep up with the adult.

    Cyrix_2k: posted a story about 40mph 4-lane road vs. a 65mph 2-lane road.

    barton2500: story about cycles per second.

    c627627: took barton2500's story to Joe at the gas station to which Joe replied "Bicycles, what?"



    Gnufsh: posted full blown Einstein's Theory of Relativity as an example. (OMG)
    Last edited by c627627; 03-23-04 at 03:34 PM.

  2. #2
    Member
    Join Date
    Jun 2003
    Location
    Raleigh, NC
    Using megaherts to compare different processors is like using RPM's to compare different engine technologies when you are really interested in horsepower/torque.

    small 4-cylinder engine ==> high rpm, low horsepower/torque

    8-cylinder engine ==> moderate rpm, good horsepower/torque

    diesel 8-cylinder engine ==> low rpm, excellent horsepower/torque

  3. #3
    Inactive Moderator
    Join Date
    Feb 2001
    Location
    Twin Cities
    Two students are in the same homeroom and have the same four classes before lunch. Student A has a backpack that he takes to every class. In that backpack, he puts the four books he will need for the four classes. Student B does not have a backpack and only takes the book he will need for the first class. As the two head for their first class, student B makes better time through the hallways and gets to class first. After the class lets out, student B makes better time through the hallway back to his locker to drop off his book and get the book he needs for the second class, while student A heads directly to his second class, albeit at a slightly slower pace. They both arrive at the same time. After the second class lets out, the process repeats, but their class is further from their lockers. Student A arrives first. Student B arrives a little later and a little out of breath. After the fourth class, well, you can see where this is heading...

    Hoot
    DFI LP UT NF4 Ultra-D 7.04-3 Bios
    A64 3700+ San Diego 11x257 (2827 Mhz) @ 1.57Vcore
    2x1Gb Crucial Ballistix 7:6 (300 Mhz) 3-3-3-8-1T @ 2.77Vdimm
    Connect 3D x850xt 620/625(1250)
    2x WD 36GB Raptors in Raid0
    DIY Jet Impingement WB on CPU / Pipecap WB on GPU
    Shrouded Camaro Heater Core / Swiftech MCP655 Pump
    Antec P-160 Tower / Seasonic S12 600W PSU

  4. #4
    Senior Member Gnufsh's Avatar
    Join Date
    Dec 2001
    Location
    June Lake, California
    Why do you need an analogy? Why not just say that, on average, a P4 completes the execution of fewer instructions than does an AthlonXP or a G4e. If someone actually wants to know why this his, talking about RPMs and school lockers won't actually give them an understanding of what is going on. Goingin-depth into an architecture and talking about what each pipeline stage does, the penalties for a branch mispredict, how often the branch predictor is wrong on average, caches, memory latency, and that sort of thing might eventually lead to actual understanding. That's just the way I like to learn. An analogy makes a good firs sep to understanding, but we should be able to go beyond that.
    Lost access to the classifieds? Look here.
    Forum Policies
    Sig Rules

    "Men occasionally stumble over the truth, but most of them pick themselves up and hurry off as if nothing ever happened."
    -Sir Winston Churchill

  5. #5
    Registered borg's Avatar
    Join Date
    Sep 2003
    Location
    Croatia / Hrvatska
    have no anology, but can u (gnufsh) post some links to tutorials/articles explaining how the pipeline/branch predicition/cpu generally in-depth works? would be *very* grateful...

    to stay a bit ontopic... isn't MIPS or FLOPS better cpu power indicator than Mhz? why isn't it displayed?
    AMD Barton AQXEA 0329 XPMW 1800@2200 (200x11) 1.75vcore + SLK-947U + TT SF II
    Abit NF7-S v2.0
    2 x 512 ddr 400mhz dual channel
    Abit GeForce FX5600 GPU:350 MEM:450 256 ddr vram
    Maxtor 80gb 7200rpm

  6. #6
    Originally posted by Graphic67
    Using megaherts to compare different processors is like using RPM's to compare different engine technologies when you are really interested in horsepower/torque.

    small 4-cylinder engine ==> high rpm, low horsepower/torque

    8-cylinder engine ==> moderate rpm, good horsepower/torque

    diesel 8-cylinder engine ==> low rpm, excellent horsepower/torque
    Then check out REAL cars.
    Us cars: 8 cylinders low RPM low horsepower high torque
    European/Japanese: 4 cylinders high RPM high horsepower low torque
    Diesel: as stated above

    Sure your explanation WOULD be correct if US car producers wouldn't suck so bad in engine technology.
    Well most likely the could do better but what for if you can burn gallons of fuel that cost close to nothing.

    I used to drive one of those US cars with a 4 litre V8 and 170 horesepower. Hard to imaging how they could produce this engine THAT WEAK. The torque couldn't save it... just plain sucked.
    A 2 litre 4 cylinder owns that engine while using half the fuel.
    Only advantage of the US crap engine. SOUND. Just great sound that makes you happy everytime you start it up.

    Yeah i AM digressing.

  7. #7
    Member deeman's Avatar
    Join Date
    Apr 2003
    Location
    Ontario,Canada
    Ok just out of curiosity this thread started talking about computer analogy and now we are talking about 4cyl to 8 cyl cars do the mods need to put an automotive thread in the forums so you can place all this dribble in its own section and maybe these threads will stay computer related.

  8. #8
    Member ChillPhatCat's Avatar
    Join Date
    Sep 2002
    Location
    Ballston Spa, NY
    It degenerates because someone is misinformed and posts something either completely wrong or opinion based... I'm gonna delete my post even though it was so masterfully written. I suggest someone else (not gonna name names) deletes their reply too...

  9. #9
    Member Quailane's Avatar
    Join Date
    Oct 2003
    Location
    Who stole my white stars?
    Ok, ok, I can take a hint.

    This is my analogy- it's like comparing runners by how much they weight.
    I DRIVE A HYUNDAI AND I'M PROUD OF IT!

  10. #10
    Oh comeon. Don't be so stiff.
    It'S not like this thread is about anything serious and he (thread starter) started the analogy himself.

  11. #11
    Inactive Pokémon Moderator JigPu's Avatar
    10 Year Badge
    Join Date
    Jun 2001
    Location
    Vancouver, WA
    Originally posted by borg
    to stay a bit ontopic... isn't MIPS or FLOPS better cpu power indicator than Mhz? why isn't it displayed?
    Somewhat, but even they're aren't free from bias.

    Using MIPS requires you to have a standard benchmark, which paces through a piece of 'average' code. The program knows how many lines of assembly are there, and can determine how many million lines are executed each second.

    However, that's exactly like using a single benchmark to determine the real-world performance of any chip. Seeing how fast it is with average stuff tells us NOTHING about how fast (or slow) it is with non average stuff. Worse, the defenition of average can (and is) set by the creator of the benchmark, unintentially or not biasing it to one design and "average" use.


    FLOPS is in the same boat. FLOPS measures the number of floating point operations per second. This is only measuring one small aspect of the chip. Again, this shows a biased view of who's on top in the world.


    Even listing out the execution times of each command (while better) does not totaly eliminate problems. It would show you what chip executes classes of commands the fastest, and you could choose the best chip from those (for example, finding a chip really fast at trig if your program is trig intensive). However, the commands themselves are only part of the equation. Because everything is pipelined, execution order, branch prediction, pipeline stalls, etc all contribute to the overall performance. If a chip is really good at trig, but chokes on your program because of constant pipeline stalls, it dosen't matter how efficient it is


    Real world performance can't be summed up in one number. Nor can it be summed up in several numbers. There's just way too many variables for stuff that simple
    JigPu
    .... ASRock Z68 Extreme3 Gen3
    .... Intel Core i5 2500 ........................ 4 thread ...... 3300 MHz ......... -0.125 V
    2x ASUS GTX 560 Ti ............................... 1 GiB ....... 830 MHz ...... 2004 MHz
    .... G.SKILL Sniper Low Voltage ............. 8 GiB ..... 1600 MHz ............ 1.25 V
    .... OCZ Vertex 3 ................................. 120 GB ............. nilfs2 ..... Arch Linux
    .... Kingwin LZP-550 .............................. 550 W ........ 94% Eff. ....... 80+ Plat
    .... Nocuta NH-D14 ................................ 20 dB ..... 0.35 C°/W ................ 7 V


    "In order to combat power supply concerns, Nvidia has declared that G80 will be the first graphics card in the world to run entirely off of the souls of dead babies. This will make running the G80 much cheaper for the average end user."
    "GeForce 8 Series." Wikipedia, The Free Encyclopedia. 7 Aug 2006, 20:59 UTC. Wikimedia Foundation, Inc. 8 Aug 2006.

  12. #12

    c(π*199780) Senior Member
    c627627's Avatar
    10 Year Badge
    Join Date
    Feb 2002
    Location
    Kansas
    Author Profile
    I know you all don't answer
    "...but this one has more m'gahurtz"
    with talk about 'work per clock cycle'.

    How do you illustrate it to them?

    Thank you Graphic67 and Hoot very much for trying.
    If anyone posts another good example that can be used on the less litterate, I'd be grateful.

  13. #13
    Member deeman's Avatar
    Join Date
    Apr 2003
    Location
    Ontario,Canada

  14. #14

    c(π*199780) Senior Member
    c627627's Avatar
    10 Year Badge
    Join Date
    Feb 2002
    Location
    Kansas
    Author Profile
    Thanks deeman, the first two AMD link analogies are so-so but the third one is kind of OK:
    "If a child and an adult are walking together, the child needs to take more steps to keep up with the adult. Since the adult has a longer stride than the child and travels further with each step, the child has to work harder – by moving faster – to try and keep up."

  15. #15

    c(π*199780) Senior Member
    c627627's Avatar
    10 Year Badge
    Join Date
    Feb 2002
    Location
    Kansas
    Author Profile
    Originally posted by Gnufsh
    Why do you need an analogy? Why not just say that, on average, a P4 completes the execution of fewer instructions than does an AthlonXP or a G4e.
    Ah yes .
    Anyway, it's because you're going to be met with blank stares by the people who say "...but this one has more m'gahurtz"

    Would you seriously respond to a question posed to you in that way with the kind of talk we use at the forums? Have you met any of the majority of the ig'nant and illiterate population of any country in the world?

  16. #16
    Member Cyrix_2k's Avatar
    Join Date
    Jul 2003
    Location
    College Park, MD (School) - Westminster, MD (home)
    It's like a 4-lane road with speed limit of 40mph vs a 2-lane road with a speed limit of 65mph. The 4-lane road moves more traffic(work) at lower speed(mhz). The 2-lane road moves less to the same traffic(work) at a higher speed(mhz).

    Also, some #'s to through in:
    Work able to be done by the 4-lane road:160 units per hour
    Work able to be done by the two-lane road:130 units per hour

    Does that work ok?

    ASRock Z68 Extreme 3 Gen3

    2500k @ 4.9ghz
    Cooler Master Hyper 212 EVO

    vCore
    1.287 |Idle: 33°c | Full load: 68°c
    16gb Corsair XMS 3
    | Sapphire 6950 2GB UNLOCKED
    F O L D For Team 32!!

    Black belt Ubercloxx0r

    Audio Technica ATH-A900's
    "yet another issue with the R-series. If I actually use it on my lap, I can feel my sperm count dropping."
    SANS GSEC Certified

  17. #17

    c(π*199780) Senior Member
    c627627's Avatar
    10 Year Badge
    Join Date
    Feb 2002
    Location
    Kansas
    Author Profile
    They all work and thanks.

    But the goal is to find the simplest analogy possible requiring the least amount of thought through the use of something that a minimum wage person can recognize instantly. Preferably a two sentence hit:

    It's like A vs B.
    B xxx faster but you get more xxx with A.

  18. #18
    Member Cyrix_2k's Avatar
    Join Date
    Jul 2003
    Location
    College Park, MD (School) - Westminster, MD (home)
    It's like volume vs speed.
    You get more speed with a P4, but you get a larger volume of work with AMD (when it's run at a comparable speed).

    ASRock Z68 Extreme 3 Gen3

    2500k @ 4.9ghz
    Cooler Master Hyper 212 EVO

    vCore
    1.287 |Idle: 33°c | Full load: 68°c
    16gb Corsair XMS 3
    | Sapphire 6950 2GB UNLOCKED
    F O L D For Team 32!!

    Black belt Ubercloxx0r

    Audio Technica ATH-A900's
    "yet another issue with the R-series. If I actually use it on my lap, I can feel my sperm count dropping."
    SANS GSEC Certified

  19. #19
    Member barton2500's Avatar
    Join Date
    Nov 2003
    Location
    Waterloo, ON during the week, Markham, ON on weekends
    Here is an interesting example: Pentium 4 1.8A beaten by a Duron 1.3
    http://www6.tomshardware.com/cpu/200...charts-28.html

    Now that is impressive!

    Here's my analogy:

    CPU A can do 4 calcuations / cycle at 100 cycles per second = 400 calculations / second

    CPU B can do 3 calcuations / cycle at 133.3 cycles per second = 400 calcuations / second

    MHz is just how many cycles per second, and does not indicate the absolute performance of the CPU. It is only one of several factors that affect performance.
    Last edited by barton2500; 01-27-04 at 09:50 PM.

  20. #20

    c(π*199780) Senior Member
    c627627's Avatar
    10 Year Badge
    Join Date
    Feb 2002
    Location
    Kansas
    Author Profile
    Thanks barton2500, I'll try that with Joe down at the gas station and see what he thinks.

Page 1 of 3 1 2 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •