home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / programm / 2071 < prev    next >
Encoding:
Text File  |  1992-07-22  |  3.3 KB  |  69 lines

  1. Newsgroups: comp.programming
  2. Path: sparky!uunet!s5!is1.is.morgan.com!is.morgan.com!berlin
  3. From: berlin@is.morgan.com (Alexander Berlin)
  4. Subject: Re: Does "400% faster" make sense? (Was: Re: finding 1st one in integer)
  5. Message-ID: <1992Jul22.172337@is.morgan.com>
  6. Sender: news@is.morgan.com
  7. Nntp-Posting-Host: chico
  8. Organization: Morgan Stanley - IS
  9. References: <1992Jul22.120735@is.morgan.com> <LOWRY.92Jul22154231@rotor.watson.ibm.com>
  10. Date: Wed, 22 Jul 1992 21:23:37 GMT
  11. Lines: 56
  12.  
  13. In article <LOWRY.92Jul22154231@rotor.watson.ibm.com>, lowry@watson.ibm.com (Andy Lowry) writes:
  14. |> In article <1992Jul22.120735@is.morgan.com> berlin@is.morgan.com (Alexander Berlin) writes:
  15. |>  > Just a side note: it's impossible to have code that runs 400% faster. Twice
  16. |>  > as fast means 50% faster. 100% faster means in NO TIME.
  17. |>  > 400% slower makes sense, 400% faster doesn't.
  18. |>  > 4 times faster means 75% faster.
  19. |> 
  20. |> Hmm... did somebody issue an edict on this of which I wasn't aware (or
  21. |> was this the edict itself :-)?  I know these are confusing terms that
  22.  
  23. Must be your math teacher :)
  24.  
  25. |> are vague because they are used differently by different people, but I
  26. |> can make a perfectly good case for saying that "400% faster" should
  27. |> mean "at 400% the speed," i.e. "at four times the speed."  Or maybe
  28. |> I'd prefer to say that "400% faster" means "at a speed that is 400%
  29. |> greater" which means "at five times the speed."  This is also in line
  30. |> with what I would expect a "400% speedup" to mean.  I certainly would
  31. |> think it confusing if making something 75% faster were to result in a
  32. |> 300% speedup!
  33. |> 
  34. |> Your rule appears to be that if measured time is cut to x% of the
  35. |> original, then you call it "(100-x)% faster" if x < 100 and (I'm
  36. |> guessing) "x% slower" if x > 100.  But "fast" is a word that I
  37. |> associate with speed, not time, so even if the world were to vote on
  38. |> what these phrases were supposed to mean, I don't think I'd vote for
  39. |> your definitions!
  40. |> 
  41. |> And if the world doesn't vote and start using consistent definitions,
  42. |> then your side note is pretty much without value (or perhaps of
  43. |> negative value because of its misleading statements), since it doesn't
  44. |> help me one iota in reading literature that makes use of such phrases.
  45. |> I still have to rely on either a precise definition made up front by
  46. |> the author, or on being able to deduce the intended meaning from
  47. |> context, because I certainly can't assume that the author is following
  48. |> your conventions!
  49. |> 
  50. |> It's much better to point out the inherent vagueness in these terms as
  51. |> they are used in practice, and encourage people to include precise
  52. |> definitions when needed, than to claim that there's some universally
  53. |> accepted precise definition when there isn't.
  54.  
  55. If some job takes me 100 seconds and you can do it in 25 seconds:
  56. I am 300% slower then you are.              (100-25)/25*100 
  57. You are 75% faster than I am(not 300)       (100-25)/100*100
  58. Your performance is 400% of mine.           (1/25)/(1/100)*100
  59. My performance is 25% of yours.             (1/100)/(1/25)*100
  60.  
  61. And yes, to do the job 75% faster (in 75% less time) you need to increase your 
  62. performance by 300%. Vote is not required here.
  63. |> --
  64. |> Andy Lowry, lowry@watson.ibm.com, (914) 784-7925
  65. |> IBM Research, P.O. Box 704, Yorktown Heights, NY  10598
  66. ---
  67. Alex Berlin                     
  68. berlin@is.morgan.com
  69.