自动并行之路可谓困难重重,一代又一代的系统结构人员为之奋斗不息,但是真正划时代的成果却寥寥可数。MapReduce算是一个进步,省去了程序员大部分并行化的考虑,非常简单。但简单的代价也是不菲的。
另一个走向并行的道路就是训练具有并行能力的程序员。程序员不仅要非常了解自己的应用,还需要对并行手法非常了解,避免任何可能出现的性能瓶颈。
两条道路,到底该往哪里走,还需要我们继续努力吧。
自动并行之路可谓困难重重,一代又一代的系统结构人员为之奋斗不息,但是真正划时代的成果却寥寥可数。MapReduce算是一个进步,省去了程序员大部分并行化的考虑,非常简单。但简单的代价也是不菲的。
另一个走向并行的道路就是训练具有并行能力的程序员。程序员不仅要非常了解自己的应用,还需要对并行手法非常了解,避免任何可能出现的性能瓶颈。
两条道路,到底该往哪里走,还需要我们继续努力吧。