- Clock speed of processors are not increasing
- Cores on a processor are increasing
- In future we may have hundreds of cores
- Execution is no longer the bottleneck
- Memory is a bottleneck
- Foo(f(x), f(x))
- both f(x) might get executed on different cores
- it will not matter if there is no state change
- Hence functional programming
No comments:
Post a Comment