Pen-Chung Yew Professor Department
of Computer Science and Engineering University
of Minnesota at Twin Cities 4-192
Keller Hall 200
Union Street, SE Minneapolis,
MN 55455, USA Contact:
<yew> {at} umn [dot] edu Education
Ph.D. 1981 University of Illinois
at Urbana-Champaign, Computer Science. M.S. 1977
University of Massachusetts at Amherst, Computer Engineering B.S. 1972
National Taiwan University, Electrical Engineering Current
Research Interests
Yew's research interests include computer
architectures and compilers targeting future generations of secure
high-performance multi- and many-core systems. Areas of recent focus include:
enhancing system security at both the micro-architectural and
source/binary-code levels, system virtualization and dynamic binary
translation, leveraging machine-learning approaches to enhance compilation techniques,
improving high-performance memory systems, and debugging and testing of
parallel programs. Recent
Publications (Last 5 years, updated 12/20/2020)
Dynamic Binary
Translation (DBT) and System Virtualization · Z.
Zhao, Y. Chen, X. Gong, W. Wang, P.C. Yew, Enhancing Atomic Instruction for Cross-ISA Dynamic Binary
Translation, Proc.
of the Annual IEEE/ACM Int'l Symp. on Code Generation and Optimization (CGO), February, 2021 · J. Jiang, R. Dong, Z. Zhou, C. Song, W.
Wang, P.C. Yew, W. Zhang, More with
Less -Deriving More Translation Rules with Less Training Data for DBTs Using
Parameterization, Proc. of the International Symp. on Microarchitectures
(MICRO), October 2020 · Z.
Zhao, Z.Jiang, X.Liu, X. Gong, W.Wang, P.C. Yew, DQEMU: A Scalable Emulator with Retargetable DBT on Distributed
Platforms, Proc. of the International Conference on
Parallel Processing (ICPP), August, 2020 · (Best Paper Award Finalist) W. Wang, P.C. Yew,
A. Zhai, S. McCamant, Efficient
and Scalable Cross-ISA Virtualization of Hardware Transaction Memory, Proc. of the
Annual IEEE/ACM Int'l Symp. on Code Generation and Optimization (CGO), March, 2020 ·
C.
Song W. Wang, P.C. Yew, A. Zhai, W. Zhang, Unleashing the Power of Learning: An
Enhanced Learning-based Approach for Dynamic Binary Translation,
Proc. of the
2019
USENIX Annual Technical Conference (ATC), June 2019 ·
W. Wang, S. McCamant, A. Zhai,
P.C. Yew, Enhancing DBT Performance
Through Automatically Learned Translation Rules, 23rd
ACM International Conference on Architectural Support for
Programming Languages and Operating Systems (ASPLOS), March 2018 ·
W. Wang, J. Wu, T. Li, X. Gong,
P.C. Yew, Improving
Dynamically-Generated Code Performance on Dynamic Binary Translator,
Proc. of 14th Int'l Conf. on Virtual Execution Environments (VEE), March 2018 ·
W. Wang, P.C. Yew, A. Zhai, S. McCamant, Y. Wu,
J. Bobba, Enabling Cross-ISA Offloading
for COTS Binaries, The 15th ACM International Conf. on Mobile,
Systems, Applications, and Services (MobiSys), June 2017 ·
W.
Wang, A. Zhai and P.C. Yew, A General
Persistent Code Caching Framework for Dynamic Binary Translation, Proc.
of the 2016 USENIX Annual Technical Conference (ATC), June 2016 Program
Security, Debugging and Testing · X.
Liu, X. Gong, W. Wang, Z. Zhao, Regaining
Lost Seconds: Efficient Page Preloading for SGX Enclaves, Proc. of ACM/IFIT Middleware Conference
(MIDDLEWARE), December 2020 · K. Ramkrishnan, A. Zhai, S. McCamant, and P.C. Yew, First
Time Miss:Low Overhead Mitigation For Shared Memory
Cache Side Channels, Proc. of the Intn’l Conference on Parallel Processing (ICPP),
August, 2020 ·
Z.
Wang. C. Wu, P.C. Yew, SafeHidden: An Efficient and Secure
Information Hiding
Technique Using Re-randomization, Proc. of 28th USENIX Security
Symposium, August 2019 · G. Shi, Y. Zhang, S. Shang, W. Wang, Y.
Dong, P.C. Yew, A Formally Verified
Transformation to Unify Multiple Nested Clock for a Lustre-Like Language,
Science China Information Sciences, January 2019 · L. Zhong, W. Hou, X. Feng, Z. Zhang, P.C.
Yew, RARE: An Efficient Static Fault
Detection Framework for Definition-Use Faults in Large Programs, IEEE
Access, February 2018 ·
W. Wang, K. Lu, P.C. Yew, Check It Again: Detecting Lacking-Recheck Bugs in OS Kernels,
Proc. of 25th ACM Conf. on Computer and Communication Security
(CCS), Oct. 2018 · C. Wu, Z. Wang, X. Yuan, Z.
Wang, L. Li, P. C. Yew, J. Huang, X. Feng, Y. Lan, Y. Chen, Y. Lai, Y. Guan, Using Local Clocks to Reproduce
Concurrency Bugs, IEEE Trans. on Software
Engineering (TSE), to appear in 2018. · X. Yuan, C. Wu, Z. Wang, J. Li, X.
Feng, P.C. Yew, Y. Lan, Y. Chen, J. Huang, Y. Guan, Reproducing Concurrency Bugs using Local Clocks, Proc.
of Int'l Conf. on Software Engineering (ICSE), May, 2015 Computer
Architectures · W. Zhang, X., Ji, Y. Lu, H. Wang, H. Chen,
P.C. Yew, Prophet: A Parallel
Instruction-Oriented Many-Core Simulator, IEEE Transactions on Parallel
and Distributed Systems (TPDS), Vol. 28, Issue 10, October 2017. · W. Zhang, X. Ji, S. Yu, H. Chen, T. Li and
P.C. Yew, VarCatcher: A Framework for
Tackling Performance Variability of Parallel Workloads on Multicores, IEEE
Transactions on Parallel and Distributed Systems (TPDS), April 2017 · Z.
Fang, S. Mehta, P.C. Yew, A. Zhai, J. Greensky, G. Beeraka, B. Zang, Measuring Micro-architectural Details of
Multi- and Many-core Memory Systems Through Micro-benchmarking, ACM Transactions
on Architecture and Code Optimization (TACO), Vol.11, Issue 4, January 2015. · F.
Lv, L. Liu, M.H. Cui, L. Wang, Y. Liu, X. Feng, P.C. Yew, WiseThrottling: A New Asynchronous Task
Scheduler for Mitigating I/O Bottleneck in Large-Scale Datacenter Servers,
J. of Supercomputing, 2015 ·
C.J.
Chang, Y.C. Peng, C.C. Chen, T.F. Chen and P.C. Yew, Adaptive Granularity and
Coordinated Management for Timely Prefetching in Multi-core Systems, 2015 International Symposium on VLSI
Design, Automation and Test (VLSI-DAT), May 28 2015 · A.
Holey, V. Mekkat, P.C. Yew, A. Zhai, Performance-Energy
Considerations for Shared Cache Management in a Heterogeneous Multicore
Processor, ACM Transactions on Architecture and Code Optimization (TACO),
Vol 12, Issue 1, March 2015. · C.
Wu, J. Li, D. Xu, P.C. Yew, J. Li, and Z. Wang, FPS: A
Fair-progress Process Scheduling Policy on Shared-Memory Multiprocessors,
IEEE
Transactions on Parallel and Distributed Systems (TPDS), Vol. 26, No. 2,
February 2015, pp. 444-454 Compiler Optimization · N.
Namashivayam, S. Mehta, P.C. Yew, Variable-Sized
Blocks for Locality-Aware SpMV, Proc. of the Annual IEEE/ACM Int'l Symp. on Code
Generation and Optimization (CGO), February, 2021 · S. Mehta and P.C. Yew, Variable Liberalization, ACM
Transactions on Architecture and Code
Optimization (TACO), Vol. 13, Issue 3, September 2016 ·
S.
Mehta, R. Garg, N. Trivedi and P.C. Yew, TurboTiling:
Leveraging Prefetching to Boost Performance of Tiled Codes, Proc.
of the 2016 Int't Conf. on Supercomputing (ICS), June 2016. ·
S.
Mehta and P.C. Yew, Improving Compiler
Scalability: Optimizing Programs at Small Price, Proc. of ACM SIGPLAN
Int’l Conf. on Programming Languages Design and Implementation (PLDI), June
2015 Complete
Publication List (UMN
Experts Page)
Professional
Activities
PhD Students
|