摘要:
開篇編寫高效的程序并不只在于算法的精巧,還應該考慮到計算機內(nèi)部的組織結(jié)構(gòu),cpu微指令的執(zhí)行,緩存的組織和工作原理等。好的算法在實際中不見得有高效率,如果完全沒有考慮緩存、微指令實現(xiàn)的話。前兩篇博文局部性原理淺析介紹了程序的局部性原理,如何寫出局部性良好代碼。提高程序性能、何為緩存討論了存儲器層次結(jié)構(gòu),計算機內(nèi)部的存儲結(jié)構(gòu)、緩存的概念,簡單的介紹了緩存的工作機制。建議先閱讀前兩篇博文,雖然他們之間聯(lián)系不大,在前面也有一些對本文的鋪墊。而且,這是一個系列的文章。旨在優(yōu)化程序性能。這篇博文主要介紹的是緩存的組織、工作原理。撥開迷霧,讓你更加清晰的認識緩存。通用緩存結(jié)構(gòu)回顧在提高程序性能、何為緩存中 閱讀全文
posted @ 2012-02-14 08:28
Geek_Ling
閱讀(30980)
評論(17)
推薦(26)

浙公網(wǎng)安備 33010602011771號