猿代碼2個(gè)月搞定CPU并行程序優(yōu)化
指令級(jí)(instruction-level)并行
現(xiàn)代CPU的并行度很高,其中使用的技術(shù)包括流水線、亂序執(zhí)行和猜測(cè)執(zhí)行等。
三、數(shù)據(jù)級(jí)(data)并行
圖形處理就是一種適合進(jìn)行數(shù)據(jù)級(jí)并行的場(chǎng)景。
四、任務(wù)級(jí)(task-level)并行
終于來(lái)到了大家所認(rèn)為的并行形式——多處理器。從程序員的角度來(lái)看,多處理器系統(tǒng)最明顯的分類就是其內(nèi)存模型(共享內(nèi)存和分布式內(nèi)存模型)
?
目前來(lái)看,摩爾定律已經(jīng)失效,出于幾個(gè)理由,元器件的集成程度已經(jīng)接近了極限。
導(dǎo)線寬度,已經(jīng)達(dá)到了物理極限
散熱,有可能會(huì)把機(jī)箱變成烤箱
需求的變化,已經(jīng)不單純追求主頻
標(biāo)簽: