|
|
Like this article? PLEASE +1 it! |
|
Does Moore's Law Suddenly Matter Less?
|
| Guest post by: Brad Feld |
Article Overview: A post in the New York Times this morning asserted that Software Progress Beats Moore’s Law. It’s a short post, but the money quote is from Ed Lazowska at the University of Washington:
![]() |
Free Download - Deep Breath By Brad Feld |
Does Moore's Law Suddenly Matter Less?
A post in the New York Times this morning asserted that Software Progress Beats Moore's Law. It's a short post, but the money quote is from Ed Lazowska at the University of Washington:
"The rate of change in hardware captured by Moore's Law, experts agree, is an extraordinary achievement. "But the ingenuity that computer scientists have put into algorithms have yielded performance improvements that make even the exponential gains of Moore's Law look trivial," said Edward Lazowska, a professor at the University of Washington.
The rapid pace of software progress, Mr. Lazowska added, is harder to measure in algorithms performing nonnumerical tasks. But he points to the progress of recent years in artificial intelligence fields like language understanding, speech recognition and computer vision as evidence that the story of the algorithm's ascent holds true well beyond more easily quantified benchmark tests."
If you agree with this, the implications are profound. Watching Watson kick Ken Jennings ass in Jeopardy a few weeks ago definitely felt like a win for software, but someone (I can't remember who) had the fun line that "it still took a data center to beat Ken Jennings."
While that doesn't really matter because Moore's Law will continue to apply to the data center, but my hypothesis is that there's a much faster rate of advancement on the software layer. And if this is true it has broad impacts for computing, and computing enabled society, as a whole. It's easy to forget about the software layer, but as an investor I live in it. As a result of several of our themes, namely HCI and Glue, we see first hand the dramatic pace at which software can improve.
I've been through my share of 100x to 1000x performance improvements because of a couple of lines of code or a change in the database structure in my life as a programmer 20+ years ago. At the time the hardware infrastructure was still the ultimate constraint - you could get linear progress by throwing more hardware at the problem. The initial software gains happened quickly but then you were stuck with the hardware improvements. If don't believe me, go buy a 286 PC and a 386 PC on eBay, load up dBase 3 on each, and reindex some large database files. Now do the same with FoxPro on each. The numbers will startle you.
It feels very different today. The hardware is rapidly becoming an abstraction in a lot of cases. The web services dynamic - where we access things through a browser - built a UI layer in front of the hardware infrastructure. Our friend the cloud is making this an even more dramatic separation as hardware resources become elastic, dynamic, and much easier for the software layer folks to deploy and use. And, as a result, there's a different type of activity on the software layer.
I don't have a good answer as to whether it's core algorithms, distributed processing across commodity hardware (instead of dedicated Connection Machines), new structural approaches (e.g. NoSql), or just the compounding of years of computer science and software engineering, but I think we are at the cusp of a profound shift in overall system performance and this article pokes us nicely in the eye to make sure we are aware of it.
The robots are coming. And they will be really smart. And fast. Let's hope they want to be our friends.
Read this article in Brad's blog.
Article Tags: ed lazowska, money, new york times, software progress, university of washington
|
About the Author: Brad Feld RSS for Brad's articles - Visit Brad's website Brad Feld is currently a Managing Director at Mobius Venture Capital and has been with the firm since 1996. Prior to Mobius, Brad founded Feld Technologies, which was sold to AmeriData Technologies in 1993, where he became Chief Technology Officer. Brad currently serves on the boards of a number of private companies, including Atreus, Comergent, ePartners, FeedBurner, Gold Systems, Judy's Book, Klocwork, NewsGator, Quova, Rally Software, and StillSecure. In addition, he is on the board of The National Center for Women & Information Technology, The Community Foundation Serving Boulder County, and The Colorado Conservation Trust. Brad has previously been a member of the board of directors of the Young Entrepreneurs Organization and founded the Boston and Colorado chapters. He holds Bachelor of Science and Master of Science degrees in Management Science from the Massachusetts Institute of Technology. Click here to visit Brad's website Ill Never Do An Investment In That Kind of Thing Again The Semantic Web Can Be Your Friend Excellent Story on the Failure of Monitor110 How Many Ways Can You Calculate 2010 Dont Adjust My EBITDA |
Related Forum Posts
Share this article with your friends. Fund someone's dream.
Leave a comment below or share on the left and you'll help support entrepreneurs in Africa through our partnership with Kiva. Over $50,000 raised and counting - Please keep sharing! Learn more.
Get advice & tips from famous business
owners, new articles by entrepreneur
experts, my latest website updates, &
special sneak peaks at what's to come!
3 Health Insurance Misconceptions
Why We MUST Reinvent The Wheel
Web Design in 30 Minutes - Can this be Right?
Email us your ideas on how to make our
website more valuable! Thank you Sharon
from Toronto Salsa Lessons / Classes for
your suggestions to make the newsletter
look like the website and profile younger
entrepreneurs like Jennifer Lopez.



