
Yew authors two papers for CGO 2021
Professor Pen-Chung Yew had two papers accepted for this year's International Symposium on Code Generation and Optimization.
Research in this area explores the design, development, and use of computer architectures and compilers to improve computational efficiency, throughput and security. Efficiency, throughput and security of code execution at the machine level is influenced by the machine architectures, the static and dynamic compilation of high-level languages, and use of parallelism and multi-processors. Specific research in this field includes enhancement of computer micro-architectures and compilers to support system security at both the source code and the binary level, leveraging machine learning techniques to improve compilers, using dynamic binary translation and optimization techniques to support system virtualization, and program execution monitoring for optimization, testing, debugging and security. Recent accomplishments include the first learning-based approach to enhance dynamic binary translation for system virtualization, compiler techniques to enhance security and memory performance of modern multicore processors, and various techniques to localize and fix concurrency bugs in parallel programs.
Faculty


Latest research projects, publications, and talks

Making Information Hiding Effective Again [journal]
Posted March 1, 2021
Zhe Wang, Chenggang Wu, Yinqian Zhang, Bowen Tang, Pen-Chung Yew (professor), Mengyao Xie, Yuanming Lai, Yan Kang, Yueqiang Cheng, Zhiping Shi
IEEE Transactions on Dependable and Secure Computing

Variable-sized Blocks for Locality-aware SpMV [conference paper]
Posted February 27, 2021
Naveen Namashivayam, Sanyam Mehta, Pen-Chung Yew (professor)
International Symposium on Code Generation and Optimization (CGO)

Enhancing Atomic Instruction Emulation for Cross-ISA Dynamic Binary Translation [conference paper]
Posted February 27, 2021
Ziyi Zhao, Zhang Jiang, Xiaoli Gong, Ying Chen, Wenwen Wang, Pen-Chung Yew (professor)
International Symposium on Code Generation and Optimization (CGO)

Regaining Lost Seconds: Efficient Page Preloading for SGX Enclaves [conference paper]
Posted December 7, 2020
Ximing Liu, Wenwen Wang, Lizhi Wang, Xiaoli Gong, Ziyi Zhao, Pen-Chung Yew (professor)
Proceedings of the 21st International Middleware Conference

More with Less – Deriving More Translation Rules with Less Training Data for DBTs Using Parameterization [conference paper]
Posted October 17, 2020
Jinhu Jiang, Rongchao Dong, Zhongjun Zhou, Changheng Song, Wenwen Wang, Pen-Chung Yew (professor), Weihua Zhang
2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)

DQEMU: A Scalable Emulator with Retargetable DBT on Distributed Platforms [conference paper]
Posted August 1, 2020
Ziyi Zhao, Zhang Jiang, Ximing Liu, Xiaoli Gong, Wenwen Wang, Pen-Chung Yew (professor)
49th International Conference on Parallel Processing

First Time Miss: Low Overhead Mitigation for Shared Memory Cache Side Channels [conference paper]
Posted August 1, 2020
Kartik Ramkrishnan (Ph.D. student), Stephen McCamant (associate professor), Pen-Chung Yew (professor), Antonia Zhai (associate professor)
49th International Conference on Parallel Processing

Efficient and scalable cross-ISA virtualization of hardware transactional memory [conference paper]
Posted February 22, 2020
Wenwen Wang, Pen-Chung Yew (professor), Antonia Zhai (associate professor), Stephen McCamant (associate professor)
18th ACM/IEEE International Symposium on Code Generation and Optimization - Best Paper Award Finalist
More About Research areas
- Bioinformatics and Computational Biology
- Data Mining, Databases, and Geographical Information Systems
- Graphics and Immersive Computing
- High Performance Computing
- Human Computer Interaction (HCI)
- Networks, Distributed Systems, and Security
- Robotics and Artificial Intelligence
- Software Engineering and Programming Languages
- Theoretical Foundations