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 |
| 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.
|