- Aug 24, 2008
- 2,497
- 0
- 71
As someone wanting to get into CPU design, I always wonder what the future of CPU architecture holds. I've talked to industry experts and I've heard some very interesting and different things:
While I realize there currently isn't a need for more performance in conventional computing for most average users, things like computer vision, big data, security, and artificial intelligence will play a big role in the future.
As of now, CPU design has really stagnated and all of the performance tricks such as OoO execution, pipelining, instruction level parallelism, and branch prediction have all been used. In fact, many of these techniques are either scaled down or discarded to save power.
Since computing requirements won't stay constant, what do you think future CPU architectures will be like?
- CPUs will be relegated to low power, low cost and that the future is really in software and the user experience.
- The Von Neumann architecture has been exhausted and that more exotic architectures such as neural networks will take its place.
- We are in the dark ages of parallelism and that highly parallel, many core CPUs will come after compiler breakthroughs.
- Heterogeneous CPU/GPU architecture will take over.
- Analog computers will make a comeback.
While I realize there currently isn't a need for more performance in conventional computing for most average users, things like computer vision, big data, security, and artificial intelligence will play a big role in the future.
As of now, CPU design has really stagnated and all of the performance tricks such as OoO execution, pipelining, instruction level parallelism, and branch prediction have all been used. In fact, many of these techniques are either scaled down or discarded to save power.
Since computing requirements won't stay constant, what do you think future CPU architectures will be like?
Last edited: