Even though flash memory Solid State Drives (FSSDs) outperformed traditional Hard Disk Drives (HDDs), they are still failing to reduce performance gap between microprocessors and storage in computer systems regardless of available high bandwidth. To alleviate this, we propose implementing PCM as main memory in SSDs to replace flash memory. In particular, we present a PCM File Translation Layer (PhaseFTL) that can efficiently manage address translations from host file system to PCM while allowing PCM memory blocks to wear down evenly. PhaseFTL hides PCM's constrains and does not suffer from cache miss because it's address translations are directly linked to the entire mapping table stored on fast PCM main memory.
The authors would like to thank the MIST (Ministry of Science and ICT), Korea, under the National Program for Excellence in SW supervised by the IITP (Institute for Information & Communications TechnologyPromotion) (2015-0-00908). \u2217Corresponding Author