非揮發性記憶體(Non-Volatile Memory)是一種次世代的記憶體,其特性在於該記憶體只需使用些微的電量或幾乎不耗電就能做到資料的儲存,因此我們可以利用這種記憶體來對傳統的記憶體架構作優化,這將會是在裝置節能上的一大突破。本文探討的記憶體架構為混合式主記憶體(Hybrid Main Memory),即是一般的記憶體架構加入部分的非揮發性記憶體(主要探討PCM),由於非揮發性記憶體在待機上幾乎是不耗電的,因此經過使用這種記憶體優化後的記憶體架構能夠有效降低裝置的耗電量,若能有效運用此記憶體架構,我們便能夠延長手持裝置的續航時間,也能夠對伺服器,桌上型電腦等裝置達到節能的效果。在實驗上本論文將探討混合式主記憶體的配置方式,根據混合式主記憶體其本身的特性與限制,認為有效使用該記憶體架構的關鍵在於對記憶體內資料使用方式的分析與分類,並於實驗中使用Linux內部的工具對程式做指令階層的分析,找出適用於此記憶體架構的資料擺放方式。