SPONSORS:






User Tag List

Thanks Thanks:  0
Likes Likes:  0
Dislikes Dislikes:  0
Results 1 to 6 of 6
  1. #1
    Moderator
    Join Date
    Aug 2000
    Location
    Vancouver, BC, Canada
    Posts
    1,189
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Let\'s just throw hardware at the problem......

    As some of you might now, if there is one this that gets me riled up is the uninformed, misguided thinking that it is easier, cheaper, more efficient to throw hardware at a software performance problem.


    A couple of years back we had the misguided writings of one Robert Bogue and we had some fun with him on Tech Republic and in a thread here called: The declining importance of performance testing...WTF



    Now we have the next misguided soul who wrote the following article: Hardware is Cheap, Programmers are Expensive

    His point is: Given the rapid advance of Moore's Law, when does it make sense to throw hardware at a programming problem? As a general rule, I'd say almost always.



    His article seems quite thoughtful and well documented.
    Slashdot picked up this article and it is quickly racking up the comments. Slashdot link


    Luckily it seems that both on the comments on the article and on slashdot people showing some sense.
    Roland Stens

  2. #2
    Moderator
    Join Date
    Aug 2000
    Location
    Vancouver, BC, Canada
    Posts
    1,189
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Let\'s just throw hardware at the problem......

    Sorry the link to the new article is:
    http://www.codinghorror.com/blog/archives/001198.html
    Roland Stens

  3. #3
    Moderator JakeBrake's Avatar
    Join Date
    Dec 2000
    Location
    St. Louis - Year 2025
    Posts
    15,609
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Let\'s just throw hardware at the problem......

    Roland,

    Maybe there is some automated anonymous user out there in cyber-space. Every two years it generates some humorous and outrageous content???

  4. #4
    Moderator
    Join Date
    Aug 2000
    Location
    Vancouver, BC, Canada
    Posts
    1,189
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Let\'s just throw hardware at the problem......

    Yes, I am starting to get suspicious.
    Roland Stens

  5. #5
    Junior Member
    Join Date
    Dec 2008
    Posts
    23
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Let\'s just throw hardware at the problem......

    Haha, I started laughing at "Given the rapid advance of Moore's Law..."

    Moore's Law doesn't even hold anymore. We've basically hit the limit on how thin the silicon layers can get, which is why we are seeing an increase in the number of CPUs rather than higher clock speeds.

    But... it IS sometimes more practical to throw more hardware at a software problem isn't it? Definitely not "almost always" as the misguided soul has suggested though.

  6. #6
    Moderator
    Join Date
    Aug 2001
    Location
    NC
    Posts
    6,018
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    Total Downloaded
    0

    Re: Let\'s just throw hardware at the problem......

    Inefficient code is amazingly more scalable than the hardware you can place it on. Add more CPU and a CPU-bound process will consume it. Add more RAM and a memory leak will eventually exceed it. Add more disk bandwidth, a disk bound process will overdrive it. Add more network capacity and the server data flows will outstrip it.
    James Pulley

    Replace ineffective offshore contracts, LoadRunnerByTheHour. Starting @ $19.95/hr USD.

    Put us to the test, skilled expertise is less expensive than you might imagine.

    Twitter: @LoadRunnerBTH @PerfBytes

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Search Engine Optimisation provided by DragonByte SEO v2.0.36 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 10.71%
vBulletin Optimisation provided by vB Optimise v2.6.4 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging v3.2.8 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
vBNominate (Lite) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Username Changing provided by Username Change (Free) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
BetaSoft Inc.
Digital Point modules: Sphinx-based search
All times are GMT -8. The time now is 04:43 PM.

Copyright BetaSoft Inc.