3 ms·
There's at least one advantage to such a future. Correct me if I'm wrong, but a great many of the techniques you use to scale to multiple cores in one machine
by Hexstream 18y ago
There's at least one advantage to such a future.
Correct me if I'm wrong, but a great many of the techniques you use to scale to multiple cores in one machine can be used to scale to multiple machines. So you can practice your parallel processing skills and improve your tools in that area by just buying one computer instead of buying or leasing, say, 32. Programming for clusters won't be quite so arcane anymore.
- wmf 18y agoNot really. You can practice cluster programming on a single core and your OpenMP, TBB, and Cilk++ programs won't run on a cluster.
- ibster 18y agoWhile it's true that a Cilk++ app will run within a shared memory node, you can certainly run multiple Cilk++ apps on a cluster of nodes, if the goal is to increase app throughput.