[note] Multi-core & parallel programming knowledge

Ref: http://cgi.taiwan.cnet.com/referral/?uid=2000006303

今天看了以上關於parallel programming 和multi-core 的一系列影片, 才知道自己過去的錯誤認知XD
Why multi-core: 原來最跑出這東西的原因有三項

power 在目前已經很高的CPU clock rate下, 為了增加13%的clock rate, 可能導致73%的功率消耗, 但如果我們把性能降到87%, 我們幾乎可以節省50%的功率消耗
instruction level parallel 在提升CPU clock rate下, 從現行程式中找到可以並行的指令是越來越難
memory memory access的速度跟不上CPU clock rate增加的速度

以上都是造成目前往multi-core CPU方向走的原因之一
Parallel method:

Data parallel [...]