Faculty
Current position: ENGLISH>> Faculty>> Associate Professors>>
Xianzhang Chen
Update  :   2021-07-30    Read  :  

Xianzhang Chen

Associate Professor

Email: xzchen@cqu.edu.cn

Xianzhang Chen received Ph.D. degree from the College of Computer Science at Chongqing University, China in 2017. He obtained his BS and MS degrees in Computer Science and Engineering from Southeast University, Nanjing, China. He was a Research Fellow at the National University of Singapore, Singapore. He is currently an Associate Professor with Chongqing University. His research interests include Operating Systems, Advanced Storage Systems, and Reconfigurable Accelerators. Dr. Chen was a recipient of best paper awards in NVMSA'2015 and ICCD'17, ``the editor's pick of 2016" of IEEE TC, and the Chongqing Best Ph.D. Dissertation Award in 2018. He served ASP-DAC SRF’19/20/21, IEEE RTCSA’19, IEEE ISORC’19 and ACM SAC-CPS’19/20/21 as a TPC member.

Selected Publication (*Corresponding Author)

Journal papers                                                     

[1]  Xianzhang Chen*, Edwin H.-M. Sha, Xinxin Wang, Chaoshu Yang, Weiwen Jiang, Qingfeng Zhuge. Contour: A Process Variation Aware Wear-Leveling Mechanism for Inodes of Persistent Memory File Systems. IEEE Transactions on Computers (IEEE TC), 2020.

[2]  Renping Liu, Xianzhang Chen*, Duo Liu, Yingjian Ling, Weilue Wang, Yujuan Tan, Chunhua Xiao, Chaoshu Yang, Runyu Zhang, Liang Liang. Separable Binary Convolutional Neural Network on Embedded Systems. IEEE Transactions on Computers (IEEE TC), 2020, 69(10): 1474-1486.

[3]  Chaoshu Yang, Qingfeng Zhuge, Xianzhang Chen*, Edwin H.-M. Sha, Duo Liu, and Runyu Zhang. Optimizing Synchronization Mechanism for Block-based File Systems using Persistent Memory. Future Generation Computer Systems (FGCS), 2020, 111:288-299.

[4]  Xianzhang Chen, Edwin H.-M. Sha, Qingfeng Zhuge*, Ting Wu, Weiwen Jiang, and Xiaoping Zeng. UMFS: an efficient user-space file system for non-volatile memory. Journal of Systems Architecture (JSA), 2018, 89:18-29.

[5]  Xianzhang Chen, Edwin H.-M. Sha*, Weiwen Jiang, Chaoshu Yang, Ting Wu, and Qingfeng Zhuge. Refinery Swap: An Efficient Swap Mechanism for Hybrid DRAM-NVM Systems. Future Generation Computer Systems (FGCS), 2017, 77:52-64.

[6]  Xianzhang Chen, Edwin H.-M. Sha*, Qingfeng Zhuge, Chun Jason Xue, Weiwen Jiang, and Yuangang Wang. Efficient Data Placement for Improving Data Access Performance on Domain-Wall Memory. IEEE Transactions on Very Large Scale Integration (VLSI) Systems (IEEE TVLSI), 2016, 24(10): 3094- 3104.

[7]  Xianzhang Chen, Edwin H.-M. Sha*, Qingfeng Zhuge, Weiwen Jiang, Junxi Chen, and Jun Chen. A Unified Framework for Designing High Performance In-memory and Hybrid Memory File Systems. Journal of Systems Architecture (JSA), 2016, 68:51-64.

[8]  Edwin H.-M. Sha*, Xianzhang Chen, Qingfeng Zhuge, Liang Shi, and Weiwen Jiang. A New Design of In-Memory File System Based on File Virtual Address Framework. IEEE Transactions on Computers (IEEE TC), 2016, 65(10): 2959-2972.

[9]  Duo Liu*, Chaoneng Xiang, Shiming Li, Jinting Ren, Renping Liu, Liang Liang, and Yong Guan, and Xianzhang Chen*. HiNextApp: A Context-Aware and Adaptive Framework for App Prediction in Mobile Systems. Sustainable Computing, 2019, 22: 219-229.

[10]  Duo Liu*, Chaoshu Yang, Shiming Li, Xianzhang Chen*, Jinting Ren, Renping Liu, Moming Duan, Yujuan Tan, Liang Liang. FitCNN: A Cloud-Assisted and Low-Cost Framework for Updating CNNs on IoT Devices. Future Generation Computer Systems (FGCS), 2019, 91:277-289.

[11]  Weiwen Jiang, Edwin H.-M. Sha, Qingfeng Zhuge*, Lei Yang, Hailiang Dong, Xianzhang Chen. On the Design of Minimal-Cost Pipeline Systems Satisfying Hard/Soft Real-Time Constraints. IEEE Transactions on Emerging Topics in Computing.

[12]  Lin Wu, Qingfeng Zhuge*, Edwin H.-M. Sha, Xianzhang Chen, Linfeng Cheng. DWARM: A Wear-aware Memory Management Scheme for In-memory File Systems. Future Generation Computer Systems. 2018, 88:1-15.

[13]  Edwin H.-M. Sha, Weiwen Jiang, Hailiang Dong, Zhulin Ma, Runyu Zhang, Xianzhang Chen, and Qingfeng Zhuge*. Towards the Design of Efficient and Consistent Index Structure with Minimal Write Activities for Non-Volatile Memory. IEEE Transactions on Computers (IEEE TC), vol. 67, no. 3, pp. 432-448, 2018.

[14]  Weiwen Jiang, Edwin H.-M. Sha, Xianzhang Chen, Lin Wu, Qingfeng Zhuge*, Synthesizing Distributed Pipelining Systems with Timing Constraints via Optimal Functional Unit Assignment and Communication Selection. Journal of Computational Science (JOCS). 2018, 26: 332-343.

[15]  Weiwen Jiang*, Edwin H.-M. Sha, Xianzhang Chen, Lei Yang, Lei Zhou, and Qingfeng Zhuge. Optimal Functional-Unit Assignment for Heterogeneous Systems under Timing Constraint. IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 28, no. 9, pp. 2567-2580, 2017.

[16]  Weiwen Jiang, Edwin Hsing-Mean Sha, Qingfeng Zhuge*, Lei Yang, Xianzhang Chen, Jingtong Hu. Heterogeneous FPGA-Based Cost-Optimal Design for Timing-Constrained CNNs. IEEE Transactions on CAD of Integrated Circuits and Systems (TCAD) 37(11): 2542-2554, 2018.

[17]  Lin Wu, Qingfeng Zhuge*, Edwin H.-M. Sha, Xianzhang Chen, and Linfeng Cheng, BOSS: An Efficient Data Distribution Strategy for Object Storage Systems with Hybrid Devices. IEEE Access, 2017, 5:23979-23993.

[18]  Weiwen Jiang, Qingfeng Zhuge*, Xianzhang Chen, Lei Yang, Juan Yi, and Edwin H.-M. Sha. Properties of Self-Timed Ring Architectures for Deadlock-Free and Consistent Configuration Reaching Maximum Throughput. Journal of Signal Processing Systems (JSPS), 2016, 84(1): 123-137.

[19]  Penglin Dai, Qingfeng Zhuge*, Xianzhang Chen, Weiwen Jiang, and Edwin H.-M. Sha. Effective File Data-Block Placement for Different Types of Page Cache on Hybrid Main Memory Architectures. Design Automation for Embedded Systems, (DAES) 2013, 17: 485-506.

Conference papers

[20]  Jinting Ren, Xianzhang Chen*, Duo Liu*, Moming Duan, Renping Liu, Chengliang Wang. Forseti: An Efficient Basic-block-level Sensitivity Analysis Framework Towards Multi-bit Faults. Design, Automation and Test in Europe (DATE), Virtual Conference, Feb. 2021.

[21]  Yu Liang, Jinheng Li, Xianzhang Chen*, Rachata Ausavarungnirun, Riwei Pan, Tei-Wei Kuo, Chun Jason Xue. Differentiating Cache Files for Fine-grain Management to Improve Mobile Performance and Lifetime. The 12th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage), Boston, USA, July. 2020.

[22]  Chaoshu Yang, Duo Liu, Runyu Zhang, Xianzhang Chen*, Shun Nie, Fengshun Wang, Qingfeng Zhuge, Edwin H.-M. Sha. Efficient Multi-Grained Wear Leveling for Inodes of Persistent Memory File Systems. The 57th Annual Design Automation Conference (DAC), San Francisco, USA, July. 2020.

[23]  Renping Liu, Xianzhang Chen*, Yujuan Tan, Runyu Zhang, Liang Liang, Duo Liu. SSDKeeper: Self-Adapting Channel Allocation to Improve the Performance of SSD Devices. The 34th IEEE International Parallel & Distributed Processing Symposium (IPDPS), New Orleans, USA, May 2020.

[24]  Jinting Ren, Xianzhang Chen*, Yujuan Tan, Duo Liu, Moming Duan, Liang Liang, Lei Qiao. Archivist: A Machine Learning Assisted Data Placement Mechanism for Hybrid Storage Systems. The 37th IEEE International Conference on Computer Design (ICCD). Abu Dhabi, UAE, Nov. 2019: 676-679.

[25]   Xianzhang Chen*, Qingfeng Zhuge, Qiang Sun, Edwin H.-M. Sha, Shouzhen Gu, Chaoshu Yang, and Chun Jason Xue. A Wear-leveling-aware Fine-grained Allocator for Non-volatile Memory. The 56th Annual Design Automation Conference (DAC), Las Vegas, USA, Jun. 2019.

[26]  Yue Xu, Hyung Gyu Lee, Yujuan Tan, Yu Wu, Xianzhang Chen*, Liang Liang, Qiao Lei, and Duo Liu*. Tumbler: Energy Efficient Task Scheduling for Dual-channel Solar-powered Sensor Nodes. The 56th Annual Design Automation Conference (DAC), Las Vegas, USA, Jun. 2019.

[27]  Chaoshu Yang, Duo Liu, Xianzhang Chen*, Runyu Zhang, Wenbin Wang, Moming Duan, and Yujuan Tan. Reducing Write Amplification for Inodes of Journaling File System using Persistent Memory. Design, Automation and Test in Europe (DATE), Florence, Italy, Mar. 2019.

[28]  Xianzhang Chen*, Edwin H.-M. Sha, Yuansong Zeng, Chaoshu Yang, Weiwen Jiang, Qingfeng Zhuge. Efficient Wear Leveling for Inodes of File Systems on Persistent Memories. Design, Automation and Test in Europe (DATE), Dresden, Germany, Mar. 2018: 1524-1527.

[29]  Xianzhang Chen*, Edwin H.-M. Sha, Ahmad Abdullah, Qingfeng Zhuge, Lin Wu, Chaoshu Yang, and Weiwen Jiang. UDORN: A Design Framework of Persistent In-Memory Key-value Database for NVM. IEEE Non-volatile Memory System & Applications Symposium (NVMSA), Hsinchu, China, Aug. 2017.

[30]  Xianzhang Chen*, Edwin H.-M. Sha, Weiwen Jiang, Qingfeng Zhuge, Junxi Chen, Jiejie Qin, Yuansong Zeng. The Design of an Efficient Swap Mechanism for Hybrid DRAM-NVM Systems. The 13th International Conference on Embedded Software (EMSOFT), Pittsburg, USA, Oct. 2016.

[31]  Xianzhang Chen*, Edwin H.-M. Sha, Zhilong Sun, Qingfeng Zhuge, Weiwen Jiang. The Design and Implementation of an Efficient Data Consistency Mechanism for In-Memory File Systems. IEEE International Conference on Embedded Software and Systems (ICESS), Chengdu, China, Aug. 2016.

[32]  Xianzhang Chen*, Edwin H.-M. Sha, Qingfeng Zhuge, Penglin Dai, and Weiwen Jiang. Optimizing Data Placement for Reducing Shift Operations on Domain Wall Memories.  The 52nd Annual Design Automation Conference (DAC), San Francisco, USA, Jun. 2015.

[33]  Xianzhang Chen*, Xiaoping Li. A Dynamic Resource Balance Algorithm for Multi-Tenant Placement Problem in SaaS. International Conference on Service Sciences (ICSS), Shenzhen, China, Apr. 2013.

[34]  Runyu Zhang, Duo Liu*, Xianzhang Chen*, Xiongxiong She, Chaoshu Yang, Yujuan Tan, Zhaoyan Shen, Zili Shao. LOFFS: A Low-Overhead File System for Large Flash Memory on Embedded Devices. The 57th Annual Design Automation Conference (DAC), San Francisco, USA, July 2020.

[35]  Moming Duan, Duo Liu, Xianzhang Chen, Yujuan Tan, Jinting Ren, Lei Qiao, Liang Liang. Astraea: Self-Balancing Federated Learning for Improving Classification Accuracy of Mobile Deep Learning Applications. The 37th IEEE International Conference on Computer Design (ICCD). Abu Dhabi, UAE, Nov. 2019: 246-254.

[36]  Yujuan Tan, Baiping Wan, Zhichao Yan, Qiuwei Deng, Xianzhang Chen, and Duo Liu. UIMigrate: Adaptive Data Migration for Hybrid Non-Volatile Memory Systems.  Design, Automation and Test in Europe (DATE), Florence, Italy, Mar. 2019.

[37]  Yuansong Zeng, Edwin H.-M. Sha, Qingfeng Zhuge, Xianzhang Chen, Lin Wu, and Zhulin Ma. An Efficient File System for Hybrid In-Memory NVM and Block Devices. IEEE Non-volatile Memory System & Applications Symposium (NVMSA), Hakodate, Japan, Aug. 2018: 43-48.

[38]  Edwin H.-M. Sha, Hailiang Dong, Weiwen Jiang, Qingfeng Zhuge, Xianzhang Chen, and Lei Yang. On the Design of Reliable Heterogeneous Systems via Checkpoint Placement and Core Assignment. ACM Great Lakes Symposium on VLSI (GLSVLSI), Chicago, USA, May. 2018: 475-478.

[39]  Weiwen Jiang, Edwin H.-M. Sha, Qingfeng Zhuge, Lei Yang, Hailiang Dong and Xianzhang Chen. On the Design of Minimal-Cost Pipeline Systems Satisfying Hard/Soft Real-Time Constraints. The 35th IEEE International Conference on Computer Design (ICCD). Boston, USA, Nov. 2017. (Best paper award)

[40]  Weiwen Jiang, Edwin Sha, Qingfeng Zhuge, Hailiang Dong, Xianzhang Chen, Optimal Functional Unit Assignment and Voltage Selection for Pipelined MPSoC with Guaranteed Probability on Time Performance. The ACM SIGPLAN/SIGBED Conference on Languages, Compilers, Tools and Theory for Embedded Systems (LCTES), Barcelona, Spain, Jun. 2017.

[41]  Hailiang Dong, Edwin H.-M. Sha, Weiwen Jiang, Xianzhang Chen, Runyu Zhang, and Qingfeng Zhuge. Towards the Design of Optimal Range Assignment for Elevator Groups under Fluctuant Traffic Loads. The 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA). Hsinchu, China, Aug. 2017.

[42]  Weiwen Jiang, Edwin H.-M. Sha, Qingfeng Zhuge, Xianzhang Chen. Optimal Functional-Unit Assignment and Buffer Placement for Probabilistic Pipelines. The 11th IEEE/ACM/IFIP International Conference on Hardware/Software Co-design and System Synthesis (CODES). Pittsburg, USA, Oct. 2016.

[43]  Edwin H.-M. Sha, Yutong Liang, Weiwen Jiang, Xianzhang Chen, Qingfeng Zhuge. Optimizing Data Placement of MapReduce on Ceph-Based Framework under Load-balancing Constraint. The 22nd IEEE International Conference on Parallel and Distributed Systems (ICPADS), Wuhan, China, Dec. 2016.

[44]  Edwin H. -M. Sha, Weiwen Jiang, Qingfeng Zhuge, Xianzhang Chen, and Lei Yang. Prevent Deadlock and Remove Blocking for Self-Timed Systems. International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), Zhangjiajie, China, Nov. 2015.

[45]  Edwin H.-M. Sha, Xianzhang Chen, Qingfeng Zhuge, Liang Shi, and Weiwen Jiang. Designing an efficient persistent in-memory file system. IEEE Non-volatile Memory System & Applications Symposium (NVMSA), Hong Kong, China, Aug, 2015. (Best paper award)

[46]  Edwin H.-M. Sha, Weiwen Jiang, Qingfeng Zhuge, Lei Yang, and Xianzhang Chen. On the Design of High-Performance and Energy-Efficient Probabilistic Self-Timed Systems.  IEEE International Conference on High Performance Computing & Communications (HPCC), New York, USA, Aug. 2015.

[47]  Edwin H.-M. Sha, Yang Jia, Xianzhang Chen, Qingfeng Zhuge, Weiwen Jiang, and Jiejie Qin. The Design and Implementation of an Efficient User-Space In-memory File System. IEEE Non-volatile Memory System & Applications Symposium (NVMSA), Daegu, Korea, Aug. 2016.

[48]  Weiwen Jiang, Edwin H.-M. Sha, Xianzhang Chen, Qingfeng Zhuge, Lin Wu.  Optimal Functional Assignment and Communication Selection under Timing Constraint for Self-Timed Pipelines. IEEE International Conference on Embedded Software and Systems (ICESS), Chengdu, China, Aug. 2016.

[49]  Edwin H.-M. Sha, Jun Chen, Xianzhang Chen, Weiwen Jiang, Qingfeng Zhuge. The Design and Implementation of a High-Performance Hybrid Memory File System.  International Conference on Advanced Cloud and Big Data (CBD), Chengdu, China, Aug. 2016.

[50]  Zhixiang Liu, Edwin H.-M. Sha, Xianzhang Chen, Weiwen Jiang, and Qingfeng Zhuge. Performance Optimization for In-Memory File Systems on NUMA Machines. The 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), Guangzhou, China, Dec. 2016.

Projects                                                                            

[1]  PI. Non-Volatile Memory Oriented Performance and Endurance Optimizations, Chongqing Postdoctoral Science Foundation (First-class).

[2]  PI. Performance and Endurance Optimizations for Non-Volatile Memory Based Storage Systems, National Natural Science Foundation of China.

[3]  PI. Design and Optimizations for Non-Volatile Main Memory Based File Systems, China Postdoctoral Science Foundation (First-class).

Professional Activities                                                                        

Member, China Computer Federation (CCF)

Member, CCF Technical Committee of Embedded Systems

Member, CCF Technical Committee of System Software

Member, ACM/IEEE

Peer Reviewers of International Conferences, e.g., ISVLSIACM SAC-CPSIEEE RTCSA, ASP-DACetc., and International Journals, e.g., IEEE TCIEEE TPDSIEEE TCAD, ACM TOS, etc.