I am interested in various memory related optimization techniques for parallel embedded systems.With the increasing availability of hardware resources, how to fully utilize theseresources becomes interesting problems. Both fine-grain parallelism at intructionlevel for VLIW architectures and medium-grain parallelism at iteration level formulti-core architectures are being explored in my research. Special attention hasbeen paid to memory. Memory latency is one of key challenges in modern system performance.How to minimize memory latency on new parallel architectures is one of my continuesresearch focus. For embedded systems, minimizing memory size and usage will also greatlyreduce hardware footprint and reduce energy, which is also my research goal.My research is and will be continuely conducted on two levels: System level and Application level.For system level research, general architecture will be used. Loop optimization at variousangle will be considered. At appliaction level, I am currently interested in three groups of applicatoins. First, various signal processing related problems on parallel DSP architecutres.Second, security related applications. Like design for performance, highly parallel intrusiondetection system. Hardware/Software Codesign to defend against Keylogger attacks.Third, optimization for high performance bioinformatic applications, specially high performancehardware/software codesign system for protein structure prediction.
|
Conference |
FAST |
Access Characteristic Guided Read and Write Cost Regulation for Performance Improvement on Flash Memory,
Qiao Li, Liang Shi, Chun Jason Xue, kaijie Wu, Cheng Ji, Qingfeng Zhuge and Edwin Sha.
accepted in FAST 2016. |
HotStorage |
An Empirical Study of File-System Fragmentation in Mobile Storage Systems,
C. Ji, L.P. Chang, L. Shi, C. Wu, Q. Li, C. J. Xue.
accepted in HotStorage 2016. |
DAC |
Performance-Aware Task Scheduling for Energy Harvesting Nonvolatile Processors Considering Power Switching Overheads,
H. Li, Y. Liu, C. Fu, C. J. Xue, J. Hu, H. Yang.
accepted in DAC 2016. |
DAC |
HW/SW Co-design of Nonvolatile IO System in Energy Harvesting Sensor Nodes for Optimal Data Acquisition,
Z. Li, Y. Liu, D. Zhang, C. J. Xue, J. Shu, H. Yang,
accepted in DAC 2016. |
DAC |
Two-Step State Transition Minimization for Lifetime and Performance Improvement on MLC STT-RAM,
H. Luo, J. Hu, L. Shi, C.J. Xue, Q. Zhuge,
accepted in DAC 2016. |
RTSS |
Energy-Aware Real-Time Task Scheduling on Local/Shared Memory Systems,
C. Fu, G. Calinescu, K. Wang, M. Li, Chun Jason Xue,
accepted in RTSS 2016. |
|
|
|
Journal |
TCAD |
State Asymmetry Driven State Remapping in Phase Change Memory,
M. Zhao, Y. Xue, J. Hu, C. Yang, T. Liu, Z. Jia and C. J. Xue, accepted in IEEE Transactions on CAD (TCAD) (2016).
|
TCAD |
Stack-size Sensitive On-chip Memory Backup for
Self-powered Non-volatile Processors,
M. Zhao, C. Fu, Z. Li, Q. Li, M. Xie, Y. Liu, J. Hu, Z. Jia, C. J. Xue, accepted in IEEE Transactions on CAD (TCAD) (2016).
|
TCAD |
Data Backup Optimization for Nonvolatile SRAM in Energy Harvesting Sensor Nodes,
Y. Liu, J. Yue, H. Li, Q. Zhao, M. Zhao,
C. J. Xue, G. Sun, M. Chang, and H. Yang, accepted in IEEE Transactions on CAD (TCAD) (2016).
|
TCAD |
Solar Power Prediction Assisted Intra-task Scheduling for Nonvolatile Sensor Nodes,
D. Zhang, Y. Liu, J. Li, C. J. Xue, X. Li, Y. Wang, H. Yang, accepted in IEEE Transactions on CAD (TCAD) (2016).
|
TVLSI |
Efficient Data Placement for Improving Data Access Performance on Domain Wall Memory,
X. Chen, E. Sha, Q. Zhuge, C. J. Xue, W. Jiang, Y. Wang, accepted in IEEE Transactions on VLSI (TVLSI) (2016).
|
TVLSI |
Exploiting Process Variation for Write Performance Improvement on NAND Flash Memory Storage Systems,
L. Shi, Y. Di, M. Zhao, C. J. Xue, K. Wu, E. Sha, accepted in IEEE Transactions on VLSI (TVLSI) (2016).
|
TMSCS |
Wear-Leveling Aware Page Management for Non-Volatile Main Memory on Embedded Systems,
C. Pan, S. Gu, M. Xie, C. J. Xue, J. Hu, accepted in IEEE Transactions on Multi-Scale Computing Systems (TMSCS) (2016).
|
|
Conference |
RTSS |
Modular Performance Analysis of Energy-Harvesting
Real-Time Networked Systems,
Nan Guan, Mengying Zhao, Chun Jason Xue, Yongpan Liu and Wang Yi,
accepted in RTSS 2015. |
DAC |
Fixing the broken time machine: consistency-aware checkpointing for energy harvesting powered non-volatile processor,
Mimi Xie, Mengying Zhao, Chen Pan, Jingtong Hu, Yongpan Liu, Chun Jason Xue,
in Design Automation Conference, DAC 2015: 184:1-184:6. |
DAC |
DaTuM: dynamic tone mapping technique for OLED display power saving based on video classification,
Xiang Chen, Yiran Chen, Chun Jason Xue,
in Design Automation Conference, DAC 2015: 65:1-65:6. |
DAC |
Deadline-aware task scheduling for solar-powered nonvolatile sensor nodes with global energy migration,
Daming Zhang, Yongpan Liu, Xiao Sheng, Jinyang Li, Tongda Wu, Chun Jason Xue, Huazhong Yang,
in Design Automation Conference, DAC 2015: 126:1-126:6. |
DAC |
Compiler directed automatic stack trimming for efficient non-volatile processors,
Qing'an Li, Mengying Zhao, Jingtong Hu, Yongpan Liu, Yanxiang He, Chun Jason Xue,
in Design Automation Conference, DAC 2015: 183:1-183:6. |
DATE |
Race to idle or not: balancing the memory sleep time with DVS for energy minimization,
Chenchen Fu, Minming Li, Chun Jason Xue,
in Design Automation and Test Europe, DATE 2015:13-18. |
DATE |
Software assisted non-volatile register reduction for energy harvesting based cyber-physical system,
Mengying Zhao, Qing'an Li, Mimi Xie, Yongpan Liu, Jingtong Hu, Chun Jason Xue,
in Design Automation and Test Europe, DATE 2015:567-572. |
DATE |
Maximizing common idle time on multi-core processors with shared memory,
Chenchen Fu, Yingchao Zhao, Minming Li, Chun Jason Xue,
in Design Automation and Test Europe, DATE 2015:900-903. |
DATE |
Maximizing IO performance via conflict reduction for flash memory storage systems,
Qiao Li, Liang Shi, Congming Gao, Kaijie Wu, Chun Jason Xue, Qingfeng Zhuge, Edwin Hsing-Mean Sha,
in Design Automation and Test Europe, DATE 2015:904-907. |
ASPDAC |
Minimizing MLC PCM write energy for free through profiling-based state remapping,
Mengying Zhao, Yuan Xue, Chengmo Yang, Chun Jason Xue,
in ASPDAC 2015:502-507. |
|
|
|
Journal |
TCAD |
Retention Trimming for Lifetime Improvement of Flash Memory Storage Systems, Liang Shi, Kaijie Wu, Mengying Zhao, Chun Jason Xue, Duo Liu, and Edwin H.-M. Sha, accepted in IEEE Transactions on CAD (TCAD) (2015).
|
TC |
Write Mode Aware Loop Tiling for High Performance Low Power Volatile PCM in Embedded Systems, Keni Qiu, Qingan Li, Jingtong Hu, Weigong Zhang, Chun Jason Xue, accepted in IEEE Transactions on Computers (TC) (2015).
|
Optics Express |
A Cascading Algorithm for Faster Super-Resolution Imaging Based on Compressed Sensing, Yajuan Du, Hao Zhang, Mengying Zhao, Deqing Zou, and Chun
Jason Xue, accepted in Optics Express (2015).
|
|
Conference |
DAC |
SLC-enabled wear leveling for MLC PCM considering process variation,
Mengying Zhao, Lei Jiang, Youtao Zhang, Chun Jason Xue,
Accepted in Design Automation Conference, DAC 2014. |
DAC |
Write Mode Aware Loop Tiling for High Performance and Low Power Volatile PCM,
Keni Qiu, Qingan Li, Chun Jason Xue,
accepted in Design Automation Conference, DAC 2014. |
DAC |
Retention Trimming for Wear Reduction of Flash Memory Storage Systems,
Liang Shi, Kaijie Wu, Mengying Zhao, Chun Jason Xue and Edwin Sha,
accepted in Design Automation Conference, DAC 2014. |
DATE |
A wear-leveling-aware dynamic stack for PCM memory in embedded systems,
Q. Li, Y. He, Y. Chen, and Xue Chun Jason,
Accepted in Design Automation and Test Europe, DATE 2014. |
MSST |
Exploiting Parallelism in IO Scheduling with Conflict Minimization for Solid State Drives
C. Gao, Liang Shi, M. Zhao, Chun Jason Xue, K. Wu and E. Sha,
accepted in International Conference
on Massive Storage Systems
and Technology, MSST 2014. |
ISLPED |
Sleep-Aware Variable Partitioning for Energy-Efficient Hybrid PRAM and DRAM Main Memory
C. Fu, M. Zhao, Chun Jason Xue, A. Orailoglu,
accepted in International Symposium on Low Power Electronics and Design, ISLPED 2014. |
ICCD |
Exploit Asymmetric Error Rates of Cell States to Improve the Performance of Flash Memory Storage Systems,
C. Gao, L. Shi, K. Wu, Chun Jason Xue, and E. Sha,
accepted in IEEE International Conference on Computer Design, ICCD 2014. |
ICCD |
Leveling to the Last Mile: Near-zero-cost Bit Level Wear Leveling for PCM based Main Memory,
M. Zhao, L. Shi, C. Yang and Chun Jason Xue,
accepted in IEEE International Conference on Computer Design, ICCD 2014. |
|
|
|
Journal |
TECS |
Branch Prediction Directed Dynamic Instruction Cache Locking for Embedded Systems,
K. Qiu, M. Zhao, CHUN JASON XUE and A. Orailoglu,
accepted in ACM Transaction on Embedded Computing System (TECS) 2014. |
TECS |
Joint WCET and Update Activity Minimization for Cyber-physical Systems,
Y. Huang, M. Zhao, and CHUN JASON XUE,
accepted in ACM Transaction on Embedded Computing System (TECS) 2014. |
TVLSI |
Low Overhead Software Wear-Leveling for Hybrid PCM+DRAM Main Memory on Embedded Systems, J. Hu, M. Xie, C. Pan, Chun Jason Xue, E. Sha, Q. Zhuge, accepted in IEEE Transactions on VLSI (TVLSI) (2014).
|
TVLSI |
Joint Profit and Process Variation Aware High Level Synthesis with Speed Binning, M. Zhao, A. Orailoglu, Chun Jason Xue, accepted in IEEE Transactions on VLSI (TVLSI) (2014).
|
TCAD |
Wear Relief for High-density Phase Change Memory through Cell Morphing Considering Process Variation, M. Zhao, L. Jiang, L. Shi, Y. Zhang, Chun Jason Xue, accepted in IEEE Transactions on CAD (TCAD) (2014).
|
TVLSI |
Exploiting Process Variation for Write Performance Improvement on NAND Flash Memory based Storage Systems, L. Shi, Y. Di, M. Zhao, Chun Jason Xue, K. Wu, E. Sha, accepted in IEEE Transactions on VLSI (TVLSI) (2014).
|
|
Conference |
DATE |
Profit maximization through process variation aware
high level synthesis with speed binning,
Zhao Mengying, Orailoglu Alex and Xue Chun Jason,
Accepted in Design Automation and Test Europe, DATE 2013. |
DATE |
Multirate Controller Design for Resource- and
Schedule-Constrained Automotive ECUs,
Dip Goswami, Alejandro Masrur, Reinhard Schneider,
Chun Jason Xue and Samarjit Chakraborty,
Accepted in Design Automation and Test Europe, DATE 2013. |
DATE |
Software Enabled Wear-Leveling for Hybrid PCM Main
Memory on Embedded Systems,
Jingtong Hu, Qingfeng Zhuge, Chun Jason Xue, Wei-Che Tseng
and Edwin Sha,
Accepted in Design Automation and Test Europe, DATE 2013. |
LCTES |
Compiler directed write-mode selection for high performance low power volatile PCM,
Qing'an Li, Lei Jiang, Youtao Zhang, Yanxiang He, Chun Jason Xue,
Accepted in International Conference on Languages, Compilers and Tools for Embedded Systems (LCTES) 2013. |
CODES |
Online OLED Dynamic Voltage Scaling for Video Streaming Applications on Mobile Devices,
Mengying Zhao, Hao Zhang, Xiang Chen, Yiran Chen and Chun Jason Xue,
Accepted in International Conference on Hardware/Software Codesign and System Synthesis (CODES) 2013. |
CASES |
Minimizing Code Size via Page Selection Optimization on Partitioned Memory Architectures,
Yuan Mengting, Chun Jason Xue, Chen Yong, Qingan Li and Yingchao Zhao,
Accepted in International Conference on Compilers Architecture and Synthesis for Embedded Systems (CASES) 2013. |
|
|
|
Journal |
TSP |
T. Liu, Y. Zhao, Chun Jason Xue, M. Li:"Power-Aware Variable Partitioning for DSPs With Hybrid PRAM and DRAM Main Memory" , IEEE Transactions on Signal Processing 61(14): 3509-3520 (TSP) (2013).
|
TC |
Q. Li, J. Li, L. Shi, Chun Jason Xue, Y. Chen and Y. He:"Compiler-Assisted Refresh Minimization for Volatile STT-RAM cache" , accepted in IEEE Transactions on Computers (TC) (2013).
|
TPDS |
J. Li, L. Shi, Q. Li, Chun Jason Xue, Y. Xu:"Thread Progress Aware Coherence Adaption for Hybrid Cache Coherence Protocols" , Accpted in IEEE Transactions on Parallel and Distributed Systems (TPDS) (2013).
|
TODAES |
J. Li, L. Shi, Q. Li, Chun Jason Xue, Y. Xu:"Low-Energy Volatile STT-RAM Cache Design through Cache Coherence Enabled Adaptive Refresh" , Accepted in ACM Transactions on Design Automation of Electronic Systems (TODAES) (2013).
|
TVLSI |
Q. Li, J. Li, L. Shi, M. Zhao, Chun Jason Xue, Y. He:"Compiler-Assisted STT-RAM-Based Hybrid Cache for Energy Efficient Embedded Systems" , Accepted in IEEE Transactions on VLSI (TVLSI) (2013).
|
TVLSI |
L. Shi, J. Li, Q. Li, C. J. Xue, C. Yang, X. Zhou:"A Unified Write Buffer Cache Management for Flash Memory" , Accepted in IEEE Transactions on VLSI (TVLSI) (2013).
|
TCAD |
L. Shi, K. Qiu, M. Zhao, Chun Jason Xue:"Error Model Guided Joint Performance and Endurance Optimization for Flash Memory" , Accepted in IEEE Transactions on Computer Aidded Design (TCAD) (2013).
|
TCAD |
K. Qiu, M. Zhao, C. Fu, Q. Li, Chun Jason Xue:"Migration-aware Loop Retiming for STT-RAM based Hybrid Cache in Embedded Systems" , Accepted in IEEE Transactions on Computer Aidded Design (TCAD) (2013).
|
|
Conference |
DAC |
Quality-retaining OLED Dynamic Voltage Scaling for Video
Streaming Applications on Mobile Devices,
Xiang Chen, Mengying Zhao, Jian Zheng, Yiran Chen, Chun Jason Xue,
Accepted in Design Automation Conference, DAC 2012. |
ICCAD | Active Compensation Technique for the Thin Film Transistor Variations and OLED Aging of Mobile Device Displays
, Xiang Chen, Beiye Liu, Mengying Zhao, Chun Jason Xue, Xiaojun Guo and Yiran CHen, Accepted in ICCAD 2012. |
ISPLED |
MAC: Migration-Aware Compilation for STT-RAM based Hybrid Cache in Embedded Systems,
Qingan Li, Jianhua Li, Liang Shi, Chun J. Xue and Yanxiang He,
Accepted ISPLED 2012. (Best Paper Candidate) |
LCTES |
Compiler-Assisted Preferred Caching for Embedded Systems with STT-RAM based Hybrid Cache,
Qingan Li, Mengying Zhao, Chun Jason Xue, Yanxiang He,
Accepted LCTES 2012. |
LCTES |
WCET-aware Re-scheduling Register Allocation for Real-time Embedded Systems with Clustered VLIW Architecture,
Yazhi Huang, Mengying Zhao, Chun Jason Xue,
Accepted LCTES 2012. (Best Paper Candidate) |
|
|
|
Journal |
TECS |
Joint Variable Partitioning and Bank Selection Instruction Optimization for Partitioned Memory Architectures,
TIANTIAN LIU, CHUN JASON XUE and MINMING LI,
Accepted in ACM Transaction on Embedded Computing System (TECS) 2012. |
TECS |
Register Allocation for Embedded Systems to Simultaneously Reduce Energy and Temperature on Registers
TIANTIAN LIU, ALEX ORAILOGLU, CHUN JASON XUE and MINMING LI,
Accepted in ACM Transaction on Embedded Computing System (TECS)2012. |
TECS |
Write Activity Reduction on Non-Volatile Main Memories for Embedded Chip Multi-Processors,
JINGTONG HU, CHUN JASON XUE, QINGFENG ZHUGE, WEI-CHE TSENG, EDWIN H.-M. SHA,
Accepted in ACM Transaction on Embedded Computing System (TECS) 2012. |
TECS |
Management and Optimization for Non-volatile Memory based Hybrid Scratchpad Memory on Multi-core Embedded Processors,
JINGTONG HU, QINGFENG ZHUGE, CHUN JASON XUE, WEI-CHE TSENG, EDWIN H.-M. SHA,
Accepted in ACM Transaction on Embedded Computing System (TECS) 2012. |
TVLSI |
WCET-aware Re-scheduling Register Allocation for Real-time Embedded Systems with Clustered VLIW Architecture
,
Yazhi Huang, Liang Shi, Jianhua Li, Qingan Li, Chun Jason Xue, Accepted in IEEE Transactions on Very Large Scale Integration Systems (IEEE TVLSI) 2012. |
TVLSI |
Task Allocation on Non-Volatile Memory Based Hybrid Main Memory,
Wanyong Tian, Yingchao Zhao, Liang Shi, Qingan Li, Jianhua Li, Chun Jason Xue, Minming Li, Enhong Chen, Accepted in IEEE Transactions on Very Large Scale Integration Systems (IEEE TVLSI) 2012. |
TVLSI |
Cooperating Virtual Memory and Write Buffer Management for Flash-based Storage Systems,
Liang Shi, Jianhua Li, Chun Jason Xue, and Xuehai Zhou,
Accepted in IEEE Transactions on Very Large Scale Integration Systems (IEEE TVLSI) 2012. |
TVLSI |
Data Allocation Optimization for Hybrid Scratch Pad Memory with SRAM and Non-volatile Memory
Jingtong Hu, Chun Jason Xue, Qingfeng Zhuge, Wei-Che Tseng, and Edwin H.-M. Sha
Accepted in IEEE Transactions on Very Large Scale Integration Systems (IEEE TVLSI) 2012. |
TSP |
Qingfeng Zhuge, Yibo Guo, Jingtong Hu, Wei-Che Tseng, Chun Jason Xue, Edwin Hsing-Mean Sha: Minimizing Access Cost for Multiple Types of Memory Units in Embedded Systems Through Data Allocation and Scheduling. IEEE Transactions on Signal Processing (TSP) 60(6): 3253-3263 (2012). |
TODAES |
Liang Shi, Jianhua Li, Chun Jason Xue, Xuehai Zhou:"Hybrid Non-Volatile Disk Cache for High Performance and Energy Effficient Systems" , accepted in ACM Transactions on Design Automation of Electronic Systems (TODAES) 2012.
|
TC |
J. Hu, Chun Jason Xue, W. Tseng, Q. Zhuge, S. Gu and E. H.-M. Sha:"Scheduling to Optimize Cache Utilization for Non-Volatile Main Memories" , accepted in IEEE Transactions on Computers (TC) 2012.
|