Duo Liu

According to our database1, Duo Liu
  • authored at least 101 papers between 2004 and 2017.
  • has a "Dijkstra number"2 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

2017
Building NVRAM-Aware Swapping Through Code Migration in Mobile Devices.
IEEE Trans. Parallel Distrib. Syst., 2017

Durable Address Translation in PCM-Based Flash Storage Systems.
IEEE Trans. Parallel Distrib. Syst., 2017

Incremental SAT-Based Reverse Engineering of Camouflaged Logic Circuits.
IEEE Trans. on CAD of Integrated Circuits and Systems, 2017

Durable and Energy Efficient In-Memory Frequent-Pattern Mining.
IEEE Trans. on CAD of Integrated Circuits and Systems, 2017

vFlash: Virtualized Flash for Optimizing the I/O Performance in Mobile Devices.
IEEE Trans. on CAD of Integrated Circuits and Systems, 2017

Non-Volatile Memory Based Page Swapping for Building High-Performance Mobile Devices.
IEEE Trans. Computers, 2017

Heating Dispersal for Self-Healing NAND Flash Memory.
IEEE Trans. Computers, 2017

A workload-aware flash translation layer enhancing performance and lifespan of TLC/SLC dual-mode flash memory in embedded systems.
Microprocessors and Microsystems - Embedded Hardware Design, 2017

Fine grained, direct access file system support for storage class memory.
Journal of Systems Architecture - Embedded Systems Design, 2017

An energy-efficient encryption mechanism for NVM-based main memory in mobile systems.
Journal of Systems Architecture - Embedded Systems Design, 2017

Revisiting swapping in mobile systems with SwapBench.
Future Generation Comp. Syst., 2017

HiNextApp: A Context-Aware and Adaptive Framework for App Prediction in Mobile Systems.
Proceedings of the 2017 IEEE Trustcom/BigDataSE/ICESS, Sydney, Australia, August 1-4, 2017, 2017

FitCNN: A cloud-assisted lightweight convolutional neural network framework for mobile devices.
Proceedings of the 23rd IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, 2017

Downsampling of time-series data for approximated dynamic time warping on nonvolatile memories.
Proceedings of the IEEE 6th Non-Volatile Memory Systems and Applications Symposium, 2017

SmartSwap: High-Performance and User Experience Friendly Swapping in Mobile Systems.
Proceedings of the 54th Annual Design Automation Conference, 2017

Scalable frequent-pattern mining on nonvolatile memories.
Proceedings of the 22nd Asia and South Pacific Design Automation Conference, 2017

2016
Image-Content-Aware I/O Optimization for Mobile Virtualization.
ACM Trans. Embedded Comput. Syst., 2016

Energy-Efficient In-Memory Paging for Smartphones.
IEEE Trans. on CAD of Integrated Circuits and Systems, 2016

Formal Verification of Arithmetic Circuits by Function Extraction.
IEEE Trans. on CAD of Integrated Circuits and Systems, 2016

Retention Trimming for Lifetime Improvement of Flash Memory Storage Systems.
IEEE Trans. on CAD of Integrated Circuits and Systems, 2016

Morphable Resistive Memory Optimization for Mobile Virtualization.
IEEE Trans. on CAD of Integrated Circuits and Systems, 2016

A compiler assisted wear leveling for morphable PCM in embedded systems.
Journal of Systems Architecture - Embedded Systems Design, 2016

PADS: A Reliable Pothole Detection System Using Machine Learning.
Proceedings of the Smart Computing and Communication, 2016

A Quantitative Approach for Memory Fragmentation in Mobile Systems.
Proceedings of the Smart Computing and Communication, 2016

Making In-Memory Frequent Pattern Mining Durable and Energy Efficient.
Proceedings of the 45th International Conference on Parallel Processing, 2016

FLIC: Fast, lightweight checkpointing for mobile virtualization using NVRAM.
Proceedings of the 2016 Design, Automation & Test in Europe Conference & Exhibition, 2016

Oracle-guided incremental SAT solving to reverse engineer camouflaged logic circuits.
Proceedings of the 2016 Design, Automation & Test in Europe Conference & Exhibition, 2016

2015
Towards Write-Activity-Aware Page Table Management for Non-volatile Main Memories.
ACM Trans. Embedded Comput. Syst., 2015

On-Demand Block-Level Address Mapping in Large-Scale NAND Flash Storage Systems.
IEEE Trans. Computers, 2015

MobiLock: an energy-aware encryption mechanism for NVRAM-based mobile devices.
Proceedings of the IEEE Non-Volatile Memory System and Applications Symposium, 2015

Mixer: software enabled wear leveling for morphable PCM in embedded systems.
Proceedings of the IEEE Non-Volatile Memory System and Applications Symposium, 2015

Logic Debugging of Arithmetic Circuits.
Proceedings of the 2015 IEEE Computer Society Annual Symposium on VLSI, 2015

File system-independent block device support for storage class memory.
Proceedings of the 2015 IEEE Conference on Computer Communications Workshops, 2015

SwapBench: The Easy Way to Demystify Swapping in Mobile Systems.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

NV-CFS: NVRAM-Assisted Scheduling Optimization for Virtualized Mobile Systems.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

TLC-FTL: Workload-Aware Flash Translation Layer for TLC/SLC Dual-Mode Flash Memory in Embedded Systems.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

Traffic-Aware Application Mapping for Network-on-Chip Based Multiprocessor System-on-Chip.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

Realistic Task Parallelization of the H.264 Decoding Algorithm for Multiprocessors.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

A Hierarchical Resource Allocation Game for Heterogeneous Networks with Relays.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

SmartBackup: An Efficient and Reliable Backup Strategy for Solid State Drives with Backup Capacitors.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

Virtual Machine Image Content Aware I/O Optimization for Mobile Virtualization.
Proceedings of the 17th IEEE International Conference on High Performance Computing and Communications, 2015

nCode: limiting harmful writes to emerging mobile NVRAM through code swapping.
Proceedings of the 2015 Design, Automation & Test in Europe Conference & Exhibition, 2015

Verification of gate-level arithmetic circuits by function extraction.
Proceedings of the 52nd Annual Design Automation Conference, 2015

Adaptive Clustering Techniques for Software Components and Architecture.
Proceedings of the 39th Annual Computer Software and Applications Conference, 2015

Balloonfish: Utilizing morphable resistive memory in mobile virtualization.
Proceedings of the 20th Asia and South Pacific Design Automation Conference, 2015

Unified non-volatile memory and NAND flash memory architecture in smartphones.
Proceedings of the 20th Asia and South Pacific Design Automation Conference, 2015

2014
Memory-Aware Task Scheduling with Communication Overhead Minimization for Streaming Applications on Bus-Based Multiprocessor System-on-Chips.
IEEE Trans. Parallel Distrib. Syst., 2014

Application-Specific Wear Leveling for Extending Lifetime of Phase Change Memory in Embedded Systems.
IEEE Trans. on CAD of Integrated Circuits and Systems, 2014

Loop scheduling with memory access reduction subject to register constraints for DSP applications.
Softw., Pract. Exper., 2014

A space allocation and reuse strategy for PCM-based embedded systems.
Journal of Systems Architecture - Embedded Systems Design, 2014

A Partition-based Mechanism for Reducing Energy in Phase Change Memory.
JCP, 2014

Network Traffic Anomaly Detection Using Adaptive Density-Based Fuzzy Clustering.
Proceedings of the 13th IEEE International Conference on Trust, 2014

Contention-aware task and communication co-scheduling for network-on-chip based Multiprocessor System-on-Chip.
Proceedings of the 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications, 2014

Enhancing lifetime of NVM-based main memory with bit shifting and flipping.
Proceedings of the 2014 IEEE 20th International Conference on Embedded and Real-Time Computing Systems and Applications, 2014

Virtual-machine metadata optimization for I/O traffic reduction in mobile virtualization.
Proceedings of the IEEE Non-Volatile Memory Systems and Applications Symposium, 2014

An Improved Thermal Model for Static Optimization of Application Mapping and Scheduling in Multiprocessor System-on-Chip.
Proceedings of the IEEE Computer Society Annual Symposium on VLSI, 2014

Function Extraction from Arithmetic Bit-Level Circuits.
Proceedings of the IEEE Computer Society Annual Symposium on VLSI, 2014

DR. Swap: energy-efficient paging for smartphones.
Proceedings of the International Symposium on Low Power Electronics and Design, 2014

Building high-performance smartphones via non-volatile memory: The swap approach.
Proceedings of the 2014 International Conference on Embedded Software, 2014

Deterministic Crash Recovery for NAND Flash Based Storage Systems.
Proceedings of the 51st Annual Design Automation Conference 2014, 2014

2013
Implementation and performance analysis of multilevel security system in pervasive computing environment.
The Journal of Supercomputing, 2013

Optimally Removing Intercore Communication Overhead for Streaming Applications on MPSoCs.
IEEE Trans. Computers, 2013

A content-aware writing mechanism for reducing energy on non-volatile memory based embedded storage systems.
Design Autom. for Emb. Sys., 2013

FTL2: a hybrid flash translation layer with logging for write reduction in flash memory.
Proceedings of the SIGPLAN/SIGBED Conference on Languages, 2013

Software Architecture Decomposition Using Clustering Techniques.
Proceedings of the 37th Annual IEEE Computer Software and Applications Conference, 2013

Network traffic anomaly detection using clustering techniques and performance comparison.
Proceedings of the 26th IEEE Canadian Conference on Electrical and Computer Engineering CCECE 2013, 2013

A light weight SLA management infrastructure for cloud computing.
Proceedings of the 26th IEEE Canadian Conference on Electrical and Computer Engineering CCECE 2013, 2013

Curling-PCM: Application-specific wear leveling for phase change memory based embedded systems.
Proceedings of the 18th Asia and South Pacific Design Automation Conference, 2013

2012
A Space Reuse Strategy for Flash Translation Layers in SLC NAND Flash Memory Storage Systems.
IEEE Trans. VLSI Syst., 2012

Optimally Maximizing Iteration-Level Loop Parallelism.
IEEE Trans. Parallel Distrib. Syst., 2012

Real-Time Flash Translation Layer for NAND Flash Memory Storage Systems.
Proceedings of the 2012 IEEE 18th Real Time and Embedded Technology and Applications Symposium, 2012

Efficient Task Assignment on Heterogeneous Multicore Systems Considering Communication Overhead.
Proceedings of the Algorithms and Architectures for Parallel Processing, 2012

Parallel program design for JPEG compression encoding.
Proceedings of the 9th International Conference on Fuzzy Systems and Knowledge Discovery, 2012

A block-level flash memory management scheme for reducing write activities in PCM-based embedded systems.
Proceedings of the 2012 Design, Automation & Test in Europe Conference & Exhibition, 2012

Write-activity-aware page table management for PCM-based embedded systems.
Proceedings of the 17th Asia and South Pacific Design Automation Conference, 2012

2011
Overhead-aware energy optimization for real-time streaming applications on multiprocessor System-on-Chip.
ACM Trans. Design Autom. Electr. Syst., 2011

On Improving Real-Time Interrupt Latencies of Hybrid Operating Systems with Two-Level Hardware Interrupts.
IEEE Trans. Computers, 2011

PCM-FTL: A Write-Activity-Aware NAND Flash Memory Management Scheme for PCM-Based Embedded Systems.
Proceedings of the 32nd IEEE Real-Time Systems Symposium, 2011

A Two-Level Caching Mechanism for Demand-Based Page-Level Address Mapping in NAND Flash Memory Storage Systems.
Proceedings of the 17th IEEE Real-Time and Embedded Technology and Applications Symposium, 2011

P2P traffic identification and optimization using fuzzy c-means clustering.
Proceedings of the FUZZ-IEEE 2011, 2011

An endurance-enhanced Flash Translation Layer via reuse for NAND flash memory storage systems.
Proceedings of the Design, Automation and Test in Europe, 2011

MNFTL: an efficient flash translation layer for MLC NAND flash memory storage systems.
Proceedings of the 48th Design Automation Conference, 2011

2010
Compiler-assisted leakage-aware loop scheduling for embedded VLIW DSP processors.
Journal of Systems and Software, 2010

Memory-Aware Optimal Scheduling with Communication Overhead Minimization for Streaming Applications on Chip Multiprocessors.
Proceedings of the 31st IEEE Real-Time Systems Symposium, 2010

Optimal Task Scheduling by Removing Inter-Core Communication Overhead for Streaming Applications on MPSoC.
Proceedings of the 16th IEEE Real-Time and Embedded Technology and Applications Symposium, 2010

RNFTL: a reuse-aware NAND flash translation layer for flash memory.
Proceedings of the ACM SIGPLAN/SIGBED 2010 conference on Languages, 2010

Demand-based block-level address mapping in large-scale NAND flash storage systems.
Proceedings of the 8th International Conference on Hardware/Software Codesign and System Synthesis, 2010

2009
Loop scheduling with memory access reduction under register constraints for DSP applications.
Proceedings of the IEEE Workshop on Signal Processing Systems, 2009

Removal of misbehaving insiders in anonymous VANETs.
Proceedings of the 12th International Symposium on Modeling Analysis and Simulation of Wireless and Mobile Systems, 2009

Improving the Reliability of Embedded Systems with Cache and SPM.
Proceedings of the IEEE 6th International Conference on Mobile Adhoc and Sensor Systems, 2009

Optimal loop parallelization for maximizing iteration-level parallelism.
Proceedings of the 2009 International Conference on Compilers, 2009

2008
High-performance packet classification algorithm for multithreaded IXP network processor.
ACM Trans. Embedded Comput. Syst., 2008

New schemes for sharing points on an elliptic curve.
Computers & Mathematics with Applications, 2008

New Elliptic Curve Multi-scalar Multiplication Algorithm for a Pair of Integers to Resist SPA.
Proceedings of the Information Security and Cryptology, 4th International Conference, 2008

2007
Incremental Diagnosis Method for Intelligent Wearable Sensor Systems.
IEEE Trans. Information Technology in Biomedicine, 2007

Attack on Digital Multi-Signature Scheme Based on Elliptic Curve Cryptosystem.
J. Comput. Sci. Technol., 2007

2006
High-performance packet classification algorithm for many-core and multithreaded network processor.
Proceedings of the 2006 International Conference on Compilers, 2006

2005
Normal Basis Multiplication Algorithms for GF(2n) (Full Version).
IACR Cryptology ePrint Archive, 2005

Networked infomechanical systems: a mobile embedded networked sensor platform.
Proceedings of the Fourth International Symposium on Information Processing in Sensor Networks, 2005

Coordinated Static and Mobile Sensing for Environmental Monitoring.
Proceedings of the Distributed Computing in Sensor Systems, 2005

2004
Call and response: experiments in sampling the environment.
Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, 2004


  Loading...