I think it&#x27;s more likely that software development practices will change to recover a lot of the speed that&#x27;s been lost.  Not dramatically - certainly not a new architecture - but in lots of little ways.<p>There&#x27;s a <i>lot</i> of low-hanging performance fruit in programming language design, compiler implementation, technology choice, and application design.  For the most part, nobody takes it because it doesn&#x27;t make economic sense.  With Moore&#x27;s Law, just wait a couple years and your shitty implementation is good enough.<p>It&#x27;s possible for a skilled engineer to write code that is <i>much</i> more efficient.  You have to compromise in other ways, like developer time or feature set.  Up till now, those compromises have not been worth it, because somebody will beat you to market and make you irrelevant.  In a world where &quot;fast as an initial prototype&quot; is not &quot;fast enough&quot;, however, you could see firms actually start to compete on performance.<p>I predict that even without hardware changes, we&#x27;ll see a bit of a maturation of the software industry, where people look at what folks actually do with their computers and then work to make that actually perform well.  Possibly not for a few years, though.