2 ms·
somehow everything is mostly the same Because it's really hard to let go of the "cosy" single-threaded, sequential model. I expect there will always be a place
by wladimir 15y ago
somehow everything is mostly the same
Because it's really hard to let go of the "cosy" single-threaded, sequential model. I expect there will always be a place for it, as it gives important guarantees. Just like mainframes still exist (the article mentions this too - "different parts of even the same application naturally want to run on different kinds of cores"). Also, it may be that the free lunch is extended with graphene or other radically different semiconductor technology (except for quantum computing as it will also need a complete rethinking of software).
Heterogeneous, parallel computing exists in addition to the sequential model and won't replace it. I do expect cases where parallelism matters to grow as AI (voice recognition, human language recognition, driverless cars, etc) becomes more prevalent.