Skip to main content
Selected Grants
- PI, National Science Foundation (NSF) CAREER: Architectural Support for Automated Software Debugging. (2008-2014) $400,078 (Project website)
- PI, National Science Foundation (NSF) TC: Medium: Collaborative Research: Side-Channel-Proof Embedded Processors with Integrated Multi-Layer Protection (2009-2012) $100,000
- PI, National Science Foundation (NSF) SHF:Small: CPU-GPU Collaborative Execution in Fusion Architectures (2012-2017) $376,484
- PI, National Science Foundation (NSF) SHF:Small: Enabling Efficient Context Switching and Effective Latency Hiding in GPUs (2016-2019) $330,000
- PI, National Science Foundation (NSF), SaTC:CORE:Small: Towards Smart and Secure Non Volatile Memory, (2017-2020) $474,379
- PI, National Science Foundation (NSF), SHF: Small: Collaborative Research: Efficient Memory Persistency for GPUs, (2019-2022) $246,928
- PI, High Performance GPGPU Code Development for Matlab IPT Functions and Code Optimizations for High Performance GPU Computing, AMD, (2008-)
- PI, Achieving Performance and Energy Efficiency for Single-Threaded Programs, Intel, 2011-2014.
- Co-PI, 3DECC: 3D enabled embedded customizable computers, DARPA PERFECT Program, 2012-2014
- Senior investigator, NSF Quantum Leap Challenge Institute for Reliable Quantum Simulation, 2021-2026
- Senior investigator, NSF STAQ, 2021-present
Recent Professional Service
- Tutorial co-chair, PC member, IEEE Quantum Week (IEEE Conference on Quantum Computing & Engineering), 2023
- PC Member, 56th International Symposium on Microarchitecture (MICRO-56), 2023
- PC Member, 37th IEEE International Parallel & Distributed Processing Symposium (IPDPS), May 2023
- PC Member, IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2023), 2023
- PC Member, the 29th IEEE Symposium on High Performance Computer Architecture (HPCA), 2023
- PC Member, 55th International Symposium on Microarchitecture (MICRO-55), 2022
- PC Member, 2022 IEEE International Symposium on Secure and Private Execution Environment Design (SEED)
- PC Member, the International Conference on High Performance Computing, Networking, Storage, and Analysis (SC’22), 2022
- ERC Member, the 49th International Symposium on Computer Architecture (ISCA), 2022
- PC Member, 2022 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2022)
- Program Co-chair, 2021 IEEE International Symposium on Workload Characterization, 2021
- General Co-chair, the 35th International Conference on Supercomputing (ICS 2021), June 2021.
- PC Member, the 28th IEEE Symposium on High Performance Computer Architecture (HPCA), 2022
- PC Member, 54th International Symposium on Microarchitecture (MICRO-54), 2021
- PC Member, the 48th International Symposium on Computer Architecture (ISCA), 2021
- ERC Member, the 27th IEEE Symposium on High Performance Computer Architecture (HPCA), 2021
- PC Member, 53rd International Symposium on Microarchitecture (MICRO-53), 2020
- PC Member, 21st ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems(LCTES), 2020
- PC Member, the 26th IEEE Symposium on High Performance Computer Architecture (HPCA), Feb. 2020
- PC Member, IEEE International Conference on Computer Design (ICCD), 2019
- PC Member, the 46th International Symposium on Computer Architecture (ISCA), 2019
- PC Member, the 24th IEEE Symposium on High Performance Computer Architecture (HPCA), Feb. 2018
- PC Member, the 23rd IEEE Symposium on High Performance Computer Architecture (HPCA), Feb. 2017
- PC Member, The 48th International Symposium on Microarchitecture (MICRO-48), Dec. 2015
- General Chair, 2014 IEEE International Symposium on Workload Characterization, 2014
- PC Member, The 47th International Symposium on Microarchitecture (MICRO-47), Dec. 2014
- PC Member, 28th IEEE International Parallel & Distributed Processing Symposium (IPDPS), May 2014
- ERC (external review committee) member, 19th Symposium on Principles and Practice of Parallel Programming, Feb., 2014
- PC Member, GPGPU Workshop, 2013, 2014, 2015, 2016, 2017, 2018
- ERC (external review committee) member, 18th Symposium on Principles and Practice of Parallel Programming, Feb., 2013
- ERC (external review committee) member, The 45th International Symposium on Microarchitecture (MICRO-45), Dec. 2012
- PC Member, The 26th International Conference on Supercomputing (ICS 2012), June 2012.
- ERC (external review committee) member, 17th Symposium on Principles and Practice of Parallel Programming, Feb., 2012
- PC Member, The 44th International Symposium on Microarchitecture (MICRO-44), Dec. 2011
- PC Member, The 43rd International Symposium on Microarchitecture (MICRO-43), Dec. 2010
- Registration Chair, 2010 IEEE International Symposium on Workload Characterization, Dec. 2010
- PC member, 2010 Symposium on Application Accelerators in High Performance Computing (SAAHPC’10)
- PC member, 2009 Symposium on Application Accelerators in High Performance Computing (SAAHPC’09)
- Finance chair, the 15th International Symposium on High Performance Computer Architecture (HPCA-15), Feb. 2009
- General Co-Chair, The 39th IEEE/ACM Annual International Symposium on Microarchitecture (MICRO-39), Dec. 2006
- PC Member, The 2nd JILP Championship Branch Prediction Competition (CBP-2), held with MICRO-39, Dec. 2006
- PC Member, XXIV IEEE International Conference on Computer Design (ICCD), October 2006.
- Editorial Board, Journal of Instruction-Level Parallelism (JILP)
- Associate Editor, ACM Transactions on Architecture and Code Optimization (ACM TACO)