Recent Selected Papers (Full Publication List):

2017

Zhaoyan Shen, Feng Chen, Yichen Jia and Zili Shao, DIDACache: A Deep Integration of Device and Application for Flash-Based Key-Value Caching, 15th USENIX Conference on File and Storage Technologies (FAST 2017), Santa Clara, USA, Feb. 27 - March 2, 2017.

2016

Renhai Chen, Zili Shao, and Tao Li, Bridging the I/O Performance Gap for Big Data Workloads: A New NVDIMM-based Approach, 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2016), Taipei, Taiwan, October 15-19, 2016.

Zhaoyan Shen, Feng Chen, Yichen Jia and Zili Shao, Optimizing Flash-based Key-value Cache Systems, The 8th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '16), Denver, US, June 20-21, 2016.

Kan Zhong, Duo Liu, Liang Liang, Linbo Long, Yi Lin and Zili Shao, FLIC: Fast, Lightweight Checkpointing for Mobile Virtualization using NVRAM, Design, Automation and Test in Europe (DATE 2016), Dresden, Germany, March 14-18, 2016.

Renhai Chen, Zili Shao, Chia-Lin Yang and Tao Li, MCSSim: A Memory Channel Storage Simulator, 21st Asia and South Pacific Design Automation Conference (ASP-DAC 2016), Macau, China, January 25-28, 2016.

2015

Xingbo Wu, Zili Shao and Song Jiang, Selfie: Co-locating Metadata and Data to Enable Fast Virtual Block Devices, 8th ACM International Systems and Storage Conference (SYSTOR '15), Haifa, Israel, May 26-28, 2015.

Xingbo Wu, Yuehai Xu, Zili Shao and Song Jiang, LSM-trie: An LSM-tree-based Ultra-Large Key-Value Store for Small Data Items, 2015 USENIX Annual Technical Conference (USENIX ATC '15), CA, USA, July 8-10, 2015.

Qi Zhang, Xuandong Li, Linzhang Wang, Tian Zhang, Yi Wang and Zili Shao, Optimizing Deterministic Garbage Collection in NAND Flash Storage Systems, 21st IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS2015) in conjunction with Cyber-Physical Systems Week (CPSWEEK 2015), Seattle, US, April 13-17, 2015.

Renhai Chen, Yi Wang, Jingtong Hu, Duo Liu, Zili Shao and Yong Guan, Unified Non-Volatile Memory and NAND Flash Memory Architecture in Smartphones, 20th Asia and South Pacific Design Automation Conference (ASP-DAC 2015), Chiba/Tokyo, Japan, Jan. 19-22, 2015.

Min Huang, Yi Wang, Zhaoqing Liu, Liyan Qiao, and Zili Shao, A Garbage Collection Aware Stripping Method for Solid-State Drives, 20th Asia and South Pacific Design Automation Conference (ASP-DAC 2015), Chiba/Tokyo, Japan, Jan. 19-22, 2015 (The best paper nominee).

Linbo Long, Duo Liu, Xiao Zhu, Kan Zhong, Zili Shao, and Edwin Sha, Balloonfish: Utilizing Morphable Resistive Memory in Mobile Virtualization, 20th Asia and South Pacific Design Automation Conference (ASP-DAC 2015), Chiba/Tokyo, Japan, Jan. 19-22, 2015.

2014

Chi Zhang, Yi Wang, Tianzheng Wang, Renhai Chen, Duo Liu, Zili Shao, Deterministic Crash Recovery for NAND Flash based Storage Systems, 51st IEEE/ACM Design Automation Conference (DAC 2014), San Francisco, CA, USA, June 1-5, 2014.

 

Kan Zhong, Tianzheng Wang, Xiao Zhu, Linbo Long, Duo Liu, Weichen Liu, Zili Shao and Edwin Sha, Building High-Performance Smartphones via Non-Volatile Memory: The Swap Approach, in Proceedings of the International Conference on Embedded Software (EMSOFT 2014) in conjunction with Embedded Systems Week (ESWeek 2014), New Delhi, India, Oct 12-17, 2014.

 

2013

Renhai Chen, Yi Wang, and Zili Shao, DHeating: Dispersed Heating Repair for Self-Healing NAND Flash Memory, ACM International Conference on Hardware-Software Codesign and System Synthesis (CODES+ISSS) in conjunction with Embedded Systems Week 2013, Montreal, Canada, Sept. 29 -  Oct. 4, 2013.

 

Yong Guan, Guohui Wang, Yi Wang, Renhai Chen and Zili Shao, BLog: Block-level Log-block Management for NAND Flash Memory Storage Systems, 14th ACM SIGPLAN/SIGBED 2013 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES 2013), Seattle, Washington, June 20-21 2013.

 

Tianzheng Wang, Duo Liu, Yi Wang and Zili Shao, FTL^2: A Hybrid Flash Translation Layer with Logging for Write Reduction in Flash Memory, 14th ACM SIGPLAN/SIGBED 2013 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES 2013), Seattle, Washington, June 20-21 2013.

 

Duo Liu, Tianzheng Wang, Yi Wang, Zili Shao, Qingfeng Zhuge, and Edwin Sha, Curling-PCM: Application-Specific Wear Leveling for Phase Change Memory based Embedded Systems, 18th Asia and South Pacific Design Automation Conference (ASP-DAC 2013), Pacifico Yokohama, Yokohama, Japan, Jan. 22-25, 2013.

 

Qi Zhang, Xuandong Li, Linzhang Wang, Tian Zhang, Yi Wang and Zili Shao, Optimizing Translation Information Management in NAND Flash Memory Storage Systems, 18th Asia and South Pacific Design Automation Conference (ASP-DAC 2013), Pacifico Yokohama, Yokohama, Japan, Jan. 22-25, 2013.

 

2012

 

Yi Wang, Luis Angel D. Bathen, Nikil D. Dutt and Zili Shao, Meta-Cure: A Reliability Enhancement Strategy for Metadata in NAND Flash Memory Storage Systems, in Proceedings of the 49th IEEE/ACM Design Automation Conference (DAC 2012), San Francisco, CA, USA, June 3-7, 2012.

 

Zhiwei Qin, Yi Wang, Duo Liu and Zili Shao, Real-Time Flash Translation Layer for NAND Flash Memory Storage Systems, 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS2012) in conjunction with Cyber-Physical Systems Week (CPSWEEK 2012), Beijing, China, April 16-19, 2012.

 

Y. Wang, L. Bathen, Z. Shao and N. Dutt, D-FlashMap: A Physical-Location-Aware Block Mapping Strategy for 3D NAND Flash Memory, 15th Design, Automation and Test in Europe (DATE 2012), Dresden, Germany, March 12-16, 2012.

 

D. Liu, T. Wang, Y. Wang, Z. Qin and Z. Shao, A Block-Level Flash Memory Management Scheme for Reducing Write Activities in PCM-based Embedded Systems, 15th Design, Automation and Test in Europe (DATE 2012), Dresden, Germany, March 12-16, 2012.

 

T. Wang, D. Liu, Z. Shao and C. Yang, Write-Activity-Aware Page Table Management for PCM-based Embedded Systems, 17th Asia and South Pacific Design Automation Conference (ASP-DAC 2012), Sydney, Australia, Jan. 30- Feb. 2, 2012.

 

 

2011

 

D. Liu, T. Wang, Y. Wang, Z. Qin and Z. Shao, PCM-FTL: A Write-Activity-Aware NAND Flash Memory Management Scheme for PCM-based Embedded Systems, 32nd IEEE Real-Time Systems Symposium (RTSS 2011), Vienna, Austria, Nov. 29 ?Dec. 2, 2011.

 

Z. Qin, Y. Wang, D. Liu, Z. Shao and Y. Guan, MNFTL: An Efficient Flash Translation Layer for MLC NAND Flash Memory Storage Systems, 48th IEEE/ACM Design Automation Conference (DAC 2011), San Diego, CA, USA, June 5-10, 2011.

 

Z. Qin, Y. Wang, D. Liu and Z. Shao, A Two-Level Caching Mechanism for Demand-Based Page-Level Address Mapping in NAND Flash Memory Storage Systems, 17th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2011) in conjunction with Cyber-Physical Systems Week (CPSWEEK 2011), Chicago, IL, USA, April 11 - 14, 2011.

 

Y. Wang, D. Liu, Z. Qin and Z. Shao, An Endurance-Enhanced Flash Translation Layer via Reuse for NAND Flash Memory Storage Systems, 14th Design, Automation and Test in Europe (DATE 2011), 14-18 March, 2011, Grenoble, France.

2010

 

Y. Wang, D. Liu, Z. Qin and Z. Shao, Memory-Aware Optimal Scheduling with Communication Overhead Minimization for Streaming Applications on Chip Multiprocessor, 31st IEEE Real-Time Systems Symposium (RTSS 2010), San Diego, CA, USA, Nov.30-Dec.3, 2010.

 

Z. Qin, Y. Wang, D. Liu and Z. Shao, Demand-Based Block-Level Address Mapping in Large-Scale NAND Flash Storage Systems, ACM International Conference on Hardware-Software Codesign and System Synthesis (CODES+ISSS) in conjunction with Embedded Systems Week (ESWeek 2010), Scottsdale, Arizona, Oct. 24-29, 2010.

 

Y. Wang, D. Liu, M. Wang, Z. Qin, Z. Shao, Optimal Task Scheduling by Removing Inter-core Communication Overhead for Streaming Applications on MPSoC, 16th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2010) in conjunction with CPS Week (CPSWeek 2010), Stockholm, Sweden, April 12-16, 2010.

 

Y. Wang, D. Liu, M. Wang, Z. Qin, Z. Shao, Y. Guan, RNFTL: A Reuse-Aware NAND Flash Translation Layer for Flash Memory, ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES-2010) in conjunction with CPS Week (CPSWeek 2010), Stockholm, Sweden, April 12-16, 2010.